HSP - Hot Soup Processor [14]
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/12/09(土) 22:35:08ID:E0eCgjhQ.( ,,) スクリプト言語 HotSoupProcessor について
( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。
, -──- 、
(,;::-──-; )-、
.|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事
l; :::;;;l-' / * ヲチ、ネタなどはスレ違い
,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり
ヽ ──── '
ONION software (本家)
http://www.onionsoft.net/
0592名前は開発中のものです。
2007/03/12(月) 12:32:17ID:PDxfvhOIそこまで面倒かけてする必要があるかは謎だが.
うちも15の方が近い(60FPSよりやや早めになる)
16ってのは単に1000を60で割ったら16〜17が一番近いってだけだろうから
理論上は60フレームで960mm秒しか待たない筈でも遅延を入れると
1000mm秒超えて結果的に15の方が近くなるのだと思う
たぶんマシンパワーが無いほど遅延が大きいと想像するがよく知らない
エロイひとの解説を待とう
0593名前は開発中のものです。
2007/03/12(月) 12:52:56ID:c7c2vkZ/0594名前は開発中のものです。
2007/03/12(月) 12:59:26ID:UmbRWuRtawait 1 とawait 10 を比べてみ
ほとんど違いが無いから
Win2000以降のOSだとawait 1でも10前後待つ
winmm.dll
timeBeginPeriod タイマー精度の設定
timeEndPeriod 設定解除
timeGetTime 設定に合った精度で経過時間を取得できる
kernel32.dll
Sleep 設定に合わせた精度で待つ
これらの組み合わせで、ある程度正確に待てる
使い方が分からなかったら、モジュールにして
公開してる人が居るから利用させて貰えばいい
有る程度正確って言うのは、Sleep 1としても
2ms待ってしまう環境があるから
2ms未満は時間を監視しながらループ回して
待てば正確さは増す(けどCPU使用率は上がる)
注意としては、awaitとSleepは別物なので、
Sleepを使っていてもawait 0は必ず必要
無いと閉じるをクリックしても終了出来なかったり
マウス座標収得やオブジェクトボタンの操作も出来ない
■ このスレッドは過去ログ倉庫に格納されています