投稿
In Japan rajimaru
GOTOループを使って一秒ごとに情報を更新するプログラムを教えてください。
1そうだね
プレイ済み
返信[1]
親投稿
らいち zero120802
@ラベル 処理 WAIT 60 GOTO @ラベル
1そうだね
プレイ済み
返信[2]
親投稿
らいちさんのはWAITで処理を止めるパターンだったので僕は別パターンを書いてみます。 CNT=0 @LOOP INC CNT if CNT>=60 THEN 情報更新処理 DEC CNT,60 ENDIF その他の処理 GOTO @LOOP このパターンの場合は情報更新時以外は別の処理も出来ます。 (カウンタにはMAINCNTを使う方法もありますがわかりやすいように自前で用意しました)
0そうだね
プレイ済み
返信[3]
親投稿
あ、ごめんなさい! GOTO @LOOPの前にVSYNCを入れてください! そうしないと時間が正常にカウントできません…
0そうだね
プレイ済み
返信[4]
親投稿
あふあふ AhuroHair
ラベルをいちいち使っていると面倒になってくるので WHILE TRUE ' いろいろ(情報を更新とか) WAIT 60 WEND と書けます
0そうだね
プレイ済み
返信[5]
親投稿
In Japan rajimaru
できました! みなさんどうもありがとうございます!
0そうだね
プレイ済み