[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 17:06 / Filesize : 211 KB / Number-of Response : 967
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

HSP - Hot Soup Processor [15]



1 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 14:49:29 ID:15sfFksi]
       (  ,,,)
        .(  ,,)      スクリプト言語 HotSoupProcessor について
        ( ,,).        ゲーム製作の視点から、また〜りと語り合うスレ。
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l   * 質問する前に検索してみる事
     l;    :::;;;l-' /   * ヲチ、ネタなどはスレ違い
    ,-ヽ───.'-、´..   * 歴代スレ、関連サイトは >>2-4 あたり
    ヽ ──── '

  ONION software (本家)
   www.onionsoft.net/

923 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 00:38:47 ID:dj5v5Q63]
ちかごろ流行のワイド液晶はアス比固定はできるのが普通だと思うが、
少し前のSXGAはごく一部の上級機種以外にはほぼついてないからね。

気になるなら対応してもいいと思うけど、拘る人はちゃんとしたモニタ
持ってると思うし、手間かからないならやってもいいのでは、程度の認識。

924 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 18:33:08 ID:DMjpooy+]
最近ワイド環境の方が多いのかな?

昔はワイド環境用には画面の左右を切って対応していたけど
今なら非ワイド環境用に上下を切って対応した方が賢いかな?

925 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 19:36:19 ID:hJHly0FK]
ワイドも3万円切ってるしこれから増えていくのでは無かろうか。

アス比固定は普通になるか、
コスト削減で削られるのが普通になるのか、それが問題だ('A`)

ttp://www.stream.co.jp/file/071016%20%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E8%AA%BF%E6%9F%BB%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%9C%80%E7%B5%82.pdf
これによるとワイドはまだまだ1割にも満たなそうだけど…。

926 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 21:03:57 ID:Y7SUk6fP]
ウィンドウモードで拡大できるようにしたほうがいいんかね

927 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 22:25:12 ID:DMjpooy+]
>>925
詳細な情報thx
縦横比はちょっとわからんけどそろそろ800×600以上のゲームにした方が
ウィンドウモードのときに見易そうだな。

928 名前:名前は開発中のものです。 mailto:sage [2007/12/15(土) 00:18:24 ID:lXsZ21lB]
今使ってるモニタはUXGAだが800x600にするとスムージングなしで
ピクセル倍角で表示してくれるのが嬉しい。

ただフルスクリーンSVGAはノベルゲーくらいしか無いけど…。
2Dシューティングとかだとあまり解像度高くする意味ないんだよなー。

929 名前:名前は開発中のものです。 mailto:sage [2007/12/15(土) 02:46:24 ID:MvVbZutR]
PCばっかやってると目玉の上下運動は素早くできても
左右が緩慢になる。やって見れ。

その点、ワイドは良いぞーw


930 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:21:05 ID:WvRrqB1H]
質問なのですが、●が円の中で、マウスカーソルに一番近い所に徐々に近づいていって欲しいのですが
3.14と-3.14の境目で、逆周りしてしまいます、何か良い方法はありませんでしょうか

sx = 320 : sy = 240 : vv = 100 : r = 0. : sa = 0.3
repeat
redraw 0 : color : boxf : color $FF : circle sx-vv,sy-vv,sx+vv,sy+vv,0
k = atan(mousey-sy, mousex-sx)
if k < r : r-=0.1
if k > r : r+=0.1
si = sin(r)*vv : co = cos(r)*vv
ex = sx+co-8 : ey = sy+si-8
pos ex,ey : mes "●" : title ""+k
redraw 1 : await 30 : loop

931 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:37:42 ID:b9Adh+YR]
今の実装ではこの問題はずっと出てくる
高校か中学でならった気がする

一番いいのは両方の弧を求めて短い方へ加算するとか
1r=6.28...だから・・・面倒だからおやすみ



932 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:52:11 ID:Ds2i6dLx]
sx = 320 : sy = 240 : vv = 100 : r = 0. : sa = 0.3
pi = 3.14159
repeat
redraw 0 : color : boxf : color $FF : circle sx-vv,sy-vv,sx+vv,sy+vv,0
k = atan(mousey-sy, mousex-sx)

if k < r {
if absf(k-r) > absf(k+pi*2-r) : r+=0.1 : else : r-=0.1
}
if k > r {
if absf(k-r) < absf(k+(pi*-2)-r) : r+=0.1 : else : r-=0.1
}
if r>pi : r-=pi*2
if r<-pi : r+=pi*2

si = sin(r)*vv : co = cos(r)*vv
ex = sx+co-8 : ey = sy+si-8
pos ex,ey : mes "●" : title ""+k+"/"+r
redraw 1 : await 30 : loop

整理してないけどこんな感じで出来た。
・k<rの時は、rは[k]と[k+6.28]のどちらに近いかを見てから動く方向を決める
・rは-3.14〜+3.14の範囲でなければならないので、その範囲を越える時に値を修正

933 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 21:56:42 ID:WvRrqB1H]
>>931さん ありがとうございます。習いましたか?! 孤の求め方について調べてみます
>>932さん スクリプトまでありがとうございます。完全に理解してから、1から自分で作ってみますね

934 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 23:35:08 ID:ggPoGXjy]
変数名がありえねぇ

935 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 22:55:58 ID:A/ypbX8Y]
そうか?俺はありえなくもないと思う

936 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 23:08:22 ID:7qWX1ua8]
半径がvv,角度がrってのが気になる

937 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 23:20:47 ID:54OVpqO6]
こんな短い例文で、そんな瑣末なところしか見出すところがないのが気になる

938 名前:名前は開発中のものです。 mailto:sage [2007/12/18(火) 00:21:50 ID:JiZHlzdy]
ちと紛らわしいな
自分で判り易い分には良いけど
デバッグ頼む分にはどうか

939 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 20:07:00 ID:8fWDOPb0]
今年のコンテストは俺的には何回もやりたいゲームってあんまないね。昔のZAP作の
シューティングはいまだにやってる。

940 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 14:10:59 ID:PFL7atuH]
ああそうですか

941 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 21:18:24 ID:0X1mddE7]
俺的w



942 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 09:22:41 ID:uTvWfjww]
FPS

943 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 19:03:40 ID:0p+0Zq/X]
沈黙破るなよ

944 名前:GENKI ◆egg9C1N/RA mailto:sage [2007/12/29(土) 02:32:00 ID:wey+ktO0]
年末のうんこ忙しい時期に失礼します。
ゲーム用モジュールを作っているのですが、自分では今の仕様が使いやすいかどうかわかりません。
おひまのある方で結構です試してみていただけないでしょうか。
それほど難しいモジュールではありません。サンプルついてますし。

ジョイスティック情報取得モジュールVer0.4β
ttp://homepage3.nifty.com/ghpk/dl/data/test040b.zip

おべっか必要なし。辛口コメントや要望、指摘を希望です。遠慮なくどうぞ。


945 名前:名前は開発中のものです。 [2007/12/29(土) 10:19:20 ID:DQBM2oJX]
なんか板が寂れてるようなのでage

946 名前:名前は開発中のものです。 mailto:sage [2007/12/29(土) 11:09:17 ID:6lHWX84I]
みんな聖地か大掃除か年賀状

947 名前:名前は開発中のものです。 [2007/12/29(土) 20:51:30 ID:CR+77d7H]
やっぱりArue氏はすごいな
マジフィー2なんかも心打たれたよ。すごい完成度だ

948 名前:名前は開発中のものです。 mailto:sage [2007/12/29(土) 21:15:48 ID:lV+k/pL2]
あいかわらず、例のFPSの2番目のボスが倒せないのだが。


949 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 08:46:27 ID:tQu8wWYv]
リアルタイムで動くゲームを作っています。

hspdxfixの命令、
具体的にはes_effectを使って画像を回転させると画像が荒くなりがちですが、
これにうまくアンチエイリアスをかける方法はありませんか?

es_d3doptはどうも使い物にならず、
今試しているのは、あらかじめ倍角で画像を読み込んでおいて、
使うときに縮小するというものなのですが、どうもうまくいかない。
なにか良い方法はありませんか?

950 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 12:35:00 ID:2Gybvfhe]
的外れなこと言ってるかも知らんけどとりあえず書いとく

>>614で出てる話だけど
自分の環境でもhmmでDirectGraphics若しくはDirectDrawを使って
ウィンドウモードで(フルスクリーンでも?)60fps出そうとすると
CPU使用率がほぼ100%になるという問題が出る

マニュアルによればDDRENEWALTIMINGもしくはDGRENEWALTIMINGで
fpsを設定してawaitは0にしておくのが普通みたいだけど
それだとfpsが10でもCPU使用率は100%になってしまう
(その代わり60を大きく超えるfpsでも出せるけど)

で、CPU使用率を低く抑えて、且つ大体60fpsを出すには
DDRENEWALTIMINGもしくはDGRENEWALTIMINGを66以上に設定して
awaitを1〜15にすれば64fpsで安定して且つCPU使用率も小さくて済む
66以上と言ったけどもっと大きい方がCPU使用率はより小さくなる
(80ぐらいだと10%前後で済む)

それとこれはハードウェア環境の問題だろうけど
DirectDrawの場合システムメモリにスクリーンを確保しないと
await 0でも30fpsぐらいしか出ないのでビデオメモリには確保しないのが無難?

何でこうなるのか理屈が分かる人がいたら教えてください
RENEWALTIMINGで設定するfpsが65以下か66以上かで
何で急激にCPU使用率が変わってくるのか素人にはさっぱりです

951 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 12:51:22 ID:2Gybvfhe]
って考えてみれば
要するにRENEWALTIMINGで設定された画面更新のタイミングが
awaitの待ち時間によって決まるfpsよりある程度
大きくないといけないっていう話か
まあそれでも理屈がよく分からんことに変わりはないけど…

それとDirectDrawの方はDDSETRENEWALTIMINGだった



952 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 19:26:16 ID:bHGmqU5O]
>>950-951
他のプラグイン使った方が無難かも

>まあそれでも理屈がよく分からんことに変わりはないけど
ヒント awaitをwait 1に変更してみる

953 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 14:41:04 ID:uqGW1uWK]
hspって変数宣言ないからスペルミスしてても気づかないのがつらい。
スペルミスチェックするツールすでにある?

ないならちょっとがんばろうと思う。

今考えてるところでは
/*- -*/
でのコメント欄に変数宣言して、そのなかで宣言してない変数の一覧を出力みたいな?

ドッキング勉強したいしがんばるか。

954 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 23:52:17 ID:dHBfyhWi]
つ[漢字]

955 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 20:12:15 ID:+HA6faU/]
ここまであけおめカキコミなし

956 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 20:46:10 ID:q3A3Kncb]

お前がした

957 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 22:48:27 ID:PoYB7Bmr]
あけおめ

958 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 15:29:21 ID:CAuP43ZD]
ことよろ

959 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 12:28:47 ID:558D6nxB]
宣言なしで使える変数って害悪以外の何物でもないよな
最低でもVBのoption explicitみたいなのは必要

960 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:07:31 ID:QxJGLk5s]
たしかにな
しかも大文字小文字無視と来たもんだ
定数値と間違えた日には死ねるorz

961 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:20:38 ID:vCJ/osFj]
n="\n"いいえ\"で終了します"

デバッグウィンドウ(HSP2.61)見てたら
"いいえ"が変数扱いになっててビビった



962 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 21:30:17 ID:+3wJqr9/]
ttp://onitama.tv/punius/index.html

963 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 23:25:25 ID:5+ag7OK2]
こんなもんばっか作ってるから教育機関ウケしないんだよ

964 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 23:33:01 ID:bhrAN+0n]
元からそうだから仕方ないw

965 名前:名前は開発中のものです。 mailto:sage [2008/01/10(木) 15:36:06 ID:Lu4pbHKT]
エロゲんご

Hentai Soap Programmer

966 名前:名前は開発中のものです。 mailto:sage [2008/01/11(金) 00:30:20 ID:0ejzkKv8]
HSPでIT基礎教育とか性質の悪い冗談にしか聞こえねえ
おにたま&HSPが基礎教育からやり直すってなら分かるが






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef