投稿
主人公を十字ボタンで動かすためにはどうやって打たないといけないか教えてください。(RPGみたいな感じに)
3そうだね
プレイ済み
返信[1]
親投稿
クロノ kurono2000
BUTTON関数を使います。 例えば、 A=BUTTON(0) とプログラムに入力すると、 Aボタンを押すとAの変数が16になります。 詳しくはBUTTONのマニュアルを見てください。
0そうだね
プレイ済み
返信[2]
親投稿
TINY TINY-YAROU
ACLS SPSET 0,940:'ロボット X=200:Y=200 @MAIN SPOFS 0,X,Y B=BUTTON() IF B==1 THEN Y=Y-1:'ウエ IF B==2 THEN Y=Y+1:'シタ IF B==4 THEN X=X-1:'ヒダリ IF B==8 THEN X=X+1:'ミギ VSYNC 1 GOTO @MAIN こんな感じでどうでしょうか。 十字キーの上・下・左・右がどれか一つだけ押された場合、BUTTONの値は1・2・4・8を返します。 BUTTONのヘルプを見ると、下のほうに「単独で押された場合の戻り値」が書いてあるので、参考にしてください。
2そうだね
プレイ済み
返信[3]
親投稿
STiNGER STiNGER8901
こんなやり方もあります。 SPOFS 管理番号 OUTでスプライトのXY座標値を読み取って動かしています。 参考に。
1そうだね
プレイ済み
返信[4]
親投稿
皆さん詳しく教えてくれてありがとうございます。皆さんのことを参考にゲーム作り頑張らせていただきます。
0そうだね
プレイ済み