トピック

初心者で、BUTTON命令の質問なのですが

ボタンを押した瞬間に変数に数字が入る機能の時、VSYNCで一時プログラムをとめても、タイミングが合わなければ、ダメなことを無くすにはどうしたらいいのですか?(文がおかしくてすいません)
3そうだね
プレイ済み
返信[1]
親投稿
BlackSoft BlackSoft.mkII3g
何かボタンを押すと、関数の取得値を表示して終了するサンプルです。 ポイントは、値を取得したらループを抜ける事。基本的に、BUTTON()関数は毎フレーム実行します。 読み込んだ値を暫く保存しておきたいのであれば、専用の変数を用意して格納しておきましょう。 ACLS REPEAT VSYNC BT=BUTTON(2) UNTIL !BT ?BT
2そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
VSYNCやWAITで待っている間はプログラムが一時停止しています。 なので例えばVSYNC 600とかすると10秒間一切処理をしません、 その間ボタンの処理もしないので、タイミングが合わないとボタンを受け付けない、という状態になるのです。 VSYNCの値は、常に1を設定しとくといい。
3そうだね
プレイ済み
返信[3]
親投稿
ありがとうございました。
0そうだね
プレイ済み