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

|