トピック
ぷうた FUTA.2004

タイムアタックのゲームが作りたい!

題名どうりです。 やり方が分かりません。 教えてください。
2そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
CNT=600'10秒で終わる WHILE 1'ゲームのメインループ VSYNC CNT=CNT-1 IF !CNT THEN BREAK WEND
1そうだね
プレイ済み
返信[2]
親投稿
だにえる haru2016nen
上のプログラムは、 時間内にクリアしないといけない場合のやつ。 タイムを競うのであれば、 メインループ内に CNT=CNT+1 とかを入れてカウントすればいい。
1そうだね
プレイ済み
返信[3]
親投稿
MIKI ifconfig
こんな感じ↓ t0=millisec '開始時刻(ミリ秒単位)を記録 ここにあなたのプログラムを書きます。 t1=millisec '終了時刻(ミリ秒単位)を記録 ? format$("%.2f秒かかりました", (t1-t0)/1000)
1そうだね
プレイ済み
返信[4]
親投稿
ぷうた FUTA.2004
だにえるさん、MIKIさん、 それは、処理が遅くてもきちんと測れますか?
1そうだね
プレイ済み
返信[5]
親投稿
システム変数が正しく増加してる限りはプログラムの方が処理落ちだろうが測れるよ。
0そうだね
プレイ済み
返信[6]
親投稿
あ、失礼。正確っちゅうのはMILLISECのほうね。 自前のCNTのほうはプログラムの実行速度に合わせて落っこちるよ。
0そうだね
プレイ済み
返信[7]
親投稿
ぷうた FUTA.2004
あまさとさん、いつもありがとうございます! エラーになったら、またコメントします!
1そうだね
プレイ済み
返信[8]
親投稿
ぷうた FUTA.2004
遅れてすみません。忘れてましたw エラーになりませんでした。 ありがとうございました!
0そうだね
プレイ済み