プレイ日記
まじん rx100rx
なぜかボタンを押しても反応しない。 誰か教えてください。お願いします。
0そうだね
プレイ済み
返信[1]
親投稿
hagetixyan hagetixyan719
B=BUTTON()で変数Bにその時の変数BUTTON()を入れます。(Bに0を入れる) そのあとにIF B==数値とやってもBが数値と同じには絶対になりません。 こんな風にやると良いでしょう。 IF BUTTON()~(略) 入力があるまで待つ場合 @A IF BUTTON()~(略) GOTO @A 参考になりましたか?
1そうだね
プレイ済み
返信[2]
親投稿
say sayer.exe
全体がわからないのでなんとも言いかねますが、42行と43行を入れ替えてみてはどうでしょう?
0そうだね
プレイ済み
返信[3]
親投稿
ΖΕΧ ZEX256
BUTTON()はボタンが押されるまで待ってはくれません、一瞬で通り過ぎるのです。 問題は、ループの範囲にB=BUTTON()が無く、変数Bが更新されないため、いくらボタンを押そうとも、IF文で変数Bの判定が変わることがない。
1そうだね
プレイ済み
返信[4]
親投稿
ΖΕΧ ZEX256
「おかしいな」と思ったらPRINTで変数を表示し、値が目的通りであるか確認して下さい。
1そうだね
プレイ済み
返信[5]
親投稿
まじん rx100rx
ありがとうございます。
0そうだね
プレイ済み