HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0710
ねびだん動作速度がPCごとに違う3解決


ねびだん

リンク

2014/7/10(Thu) 00:17:32|NO.62796

部活のPCの速度に合わせてプログラムを組みましたがループ処理の時間が違うのか発表場所のPCでは高速で動作してしまいました(逆に自宅ではかなりゆっくりなんですが)。
どうしたら動作速度が環境に変化されないようにできますか。
プログラムのループ速度は速くなるのにタイマー(d3timer)はしっかり動いてるのでスコアがおかしくなります。
awaitを使わずd3mのd3timerで時間を読み取って1ループさせる時間を固定するべき?



この記事に返信する


GENKI

リンク

2014/7/10(Thu) 16:56:46|NO.62804

何らかの方法でfps値は固定して作らなければこの問題は回避できません。
awaitを使って下さい。(精度に関しては過去ログ参照。普通に使う文にはawaitの精度で十分です。)

もし既にawaitをご使用でしたら、待機時間を短く設定しすぎているのではないでしょうか?
d3getfpsでフレームレートを確認してみてください。
60fpsあれば十分。30fpsでも問題ない値です。



cats

リンク

2014/7/10(Thu) 18:20:33|NO.62805

こちらの最後のFPS固定のコードが参考になるでしょう。
http://hsp.tv/play/pforum.php?mode=pastwch&num=14158



ねびだん

リンク

2014/7/12(Sat) 23:08:30|NO.62855

やはりFPSを固定しなければならないんですね
ありがとうございました



ONION software Copyright 1997-2021(c) All rights reserved.