プレイ日記
これで出来ないのですが何ででしょうか?
4そうだね
プレイ済み
返信[1]
親投稿
スー thanks_0u0
BUTTON命令は勝手に更新したりはしてくれないので、ループの中で毎回呼ぶ必要がありますー( ´ u ` ) 更に、BUTTON命令は1/60秒くらいを基準に動いているので、VSYNCを挟まないと「押した瞬間」が沢山出来てしまいます。 そんなわけでWHILE 1の下の行に、 VSYNC B=BUTTON(2) 、と入れると動くと思われます! ちなみにループの中では、 WHILE 1 VSYNC ボタンとかの取得 ボタンとかに応じた処理 表示の更新 WEND 、みたいなことをするのがよくあるパターンです!このひとまとまりが1フレームですー。
2そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
WHILE (条件)~WEND命令は条件が成立している間この命令の 間に記載されている命令を繰り返し実行します。 ボタンの状態を検出するBUTTON命令がこの命令の前に1回しか 実行されていないので、変数Bの値はボタンを押しても 変化しないためIF命令の条件が成立せずボタンを押したときの 処理が実行されません。 BUTTON命令をWHILE~WENDの間でIF命令の前に移動して下さい。
2そうだね
プレイ済み
返信[3]
親投稿
スーさんのものを使ってでけました! ありがとうございます!
2そうだね
プレイ済み