プチコン3号 SmileBASIC コミュニティプレイ日記とも 1248502015/10/24 17:22:28BUTTONはIFでうごかすのか? そしてそのあとは?難しいよ 0そうだね 6返信プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿とも 1248502015/10/24 17:24あと?を押しても難しい話で 自分の頭に?が浮かんでしまう0そうだね プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿otta777 otta777a2015/10/24 18:08BUTTON関数は十字ボタン、A,B,X,Y,L,R,ZR,ZLボタンが押されているかの 状態を取得する関数です。 詳しくはHELPを参照して下さい。 ボタンの状態によりキャラクターの座標を加減算することで 十字キーでキャラクターを動かすことができます。0そうだね プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿みな♪ pochi372015/10/24 18:41まずBUTTONは、基本的に直接使わず、変数に入れてから使います。 例 BUTTON()=BTN 'ここで変数に代入 IF BTN==16 THEN A=1 'ボタンが押してあるか調べる。 ENDIF この例だとIF命令が実行された瞬間しか判定しないので、ループさせる等しないといけないです。 また、BUTTONの戻り値はヘルプ(?ボタン)をご確認してください。 長文ですまぬ…0そうだね プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ぴくと kanau12032015/10/24 19:07例えばaボタンが押されるとbutton()には16が代入され、bボタンを押すと32が代入されます また16は#A、32は#Bを代わりとしてもつかえます 例)Aが押されると知らせてくれるプログラム @LOOP BTN=BUTTON() IF BTN==#A THEN ?"Aが押されたよ" GOTO@LOOP このときIF BTN AND #Aとすると同時押しにも対応できます0そうだね プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿とも 1248502015/10/24 19:50皆さんこんな丁寧に教えていただき ありがとうございます ただ変数すら出来ないのです 今勉強中だ!0そうだね プレイ済み2017/11/03 15:25:12に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿とも 1248502015/10/24 21:36できたーーーー!皆さんのおかげです! でもなんじゃこりゃーーーーーー!?0そうだね プレイ済み2017/11/03 15:25:12に取得