プチコン3号 SmileBASIC コミュニティプレイ日記Иあっキー#くさへび akkisato2016/05/24 06:33:21あれ、FPS取得がうまくいかない…5そうだね 5返信プレイ済み2017/11/03 13:11:38に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿Hanzo rzsense2016/5/24 6:46?1000/(MILLISEC-MS) ですね。 fpsとは、1秒(1000msec)間のフレーム数ですので。 2そうだね プレイ済み2017/11/03 13:11:38に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Hanzo rzsense2016/5/24 6:56あ、ゼロ除算を避けないと。 FI=MILLISEC-MS IF FI>0 THEN ?1000/FI0そうだね プレイ済み2017/11/03 13:11:38に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿Иあっキー#くさへび akkisato2016/5/24 20:47ありがとうございます。 久しぶりのプチコンだったので、 混乱してしまいました。0そうだね プレイ済み2017/11/03 13:11:38に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿Hanzo rzsense2016/5/24 21:04ただ、残念なことに、この方法だと正しいfpsは出せません。なぜなら、1フレームは大体16.6msecくらいなんですが、MILLISECは整数なので「.6」の部分が扱えないためです。なるべく正確なfpsを出すには、次のようにして60フレームごとにfpsを計算するのはいかがでしょうか? WHILE TRUE MS=MILLISEC FOR I=0 TO 59:VSYNC 1:NEXT I ?60*1000/(MILLISEC-MS) WEND 2そうだね プレイ済み2017/11/03 13:11:38に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿Иあっキー#くさへび akkisato2016/5/24 21:09ありがとうございます。 そう言えばCNTしか無かったころは、 そうやってやってました。0そうだね プレイ済み2017/11/03 13:11:38に取得