プチコン3号 SmileBASIC コミュニティトピックてっちゃっ♪ TITUTTUPE2016/11/28 20:41:47質問初心者で、BUTTON命令の質問なのですがボタンを押した瞬間に変数に数字が入る機能の時、VSYNCで一時プログラムをとめても、タイミングが合わなければ、ダメなことを無くすにはどうしたらいいのですか?(文がおかしくてすいません)3そうだね 4返信プレイ済み2017/11/03 17:40:54に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ネタバレBlackSoft BlackSoft.mkII3g2016/11/28 21:01何かボタンを押すと、関数の取得値を表示して終了するサンプルです。 ポイントは、値を取得したらループを抜ける事。基本的に、BUTTON()関数は毎フレーム実行します。 読み込んだ値を暫く保存しておきたいのであれば、専用の変数を用意して格納しておきましょう。 ACLS REPEAT VSYNC BT=BUTTON(2) UNTIL !BT ?BT2そうだね プレイ済み2017/11/03 17:40:54に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ΖΕΧ ZEX2562016/11/28 21:14VSYNCやWAITで待っている間はプログラムが一時停止しています。 なので例えばVSYNC 600とかすると10秒間一切処理をしません、 その間ボタンの処理もしないので、タイミングが合わないとボタンを受け付けない、という状態になるのです。 VSYNCの値は、常に1を設定しとくといい。3そうだね プレイ済み2017/11/03 17:40:54に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿てっちゃっ♪ TITUTTUPE2016/11/28 22:44ありがとうございました。0そうだね プレイ済み2017/11/03 17:40:54に取得