プチコン3号 SmileBASIC コミュニティ投稿Daisuke 0909daiki092015/07/08 20:53:34質問プチコン初心者です。またカーソルで選択するものを使っているのですが、BUTTON(2)で一回しかボタンに反応しないようにしてあるのにその後のダイアログの分岐まで反応してしまいます…何がダメですか?教えて下さい…1そうだね 5返信プレイ済み2017/11/03 19:54:44に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MIKI ifconfig2015/7/8 21:22button(2) の戻り値が変わるのは1/60秒に一回だけで、 1/60秒の間はずーーーっっと同じ値が返ります。 button(0) でも button(1) でも button(2) でも同じ仕組みです。ついでにジャイロや加速度センサも同じしくみ。 0そうだね プレイ済み2017/11/03 19:54:44に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿コータ[quota] W.D.WE2015/7/8 21:38みきさんのコメントに補足します。 14行目でAボタン押下を検出したときに、@CHOに飛んでいます。そのため、15行目のVSYNCが実行されないので、同一フレーム内で30行目が実行されています。1そうだね プレイ済み2017/11/03 19:54:44に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿Daisuke 0909daiki092015/7/8 22:03上手く動作しました!ありがとうございます!1そうだね プレイ済み2017/11/03 19:54:44に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ツララ LongIceSword2015/7/9 9:36BUTN=BUTTON(2)みたく適当な変数に一旦入力結果を格納しておけばそのループが一周するまでボタン入力の結果は変わらないので、その変数を使って条件分岐の処理をすると、ループ内での処理してる行のタイミングに関係無く同じ動作をする様にになると思いますよ。2そうだね プレイ済み2017/11/03 19:54:44に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿Daisuke 0909daiki092015/7/11 14:11ツララさん»返信遅くなってすみません!アドバイスありがとうございます!0そうだね プレイ済み2017/11/03 19:54:44に取得