トピック
Extra RYO0516EX

フィールドマップ

フィールドマップを作りたいんですが ○に重なってAボタンを押すとステージに入るってどうすればいいですかね?
0そうだね
プレイ済み
返信[1]
親投稿
ΖΕΧ ZEX256
指定座標にあるBGキャラクタ番号を調べるのがBGGETです。 ボタン操作はBUTTONで得られます。 (A)ボタンが押されて、かつ、指定座標のBGGETで得たBGキャラクタ番号が特定の番号だったら、ステージに入る これをブログラムで書けば良いのです。
1そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
たとえば IF BUTTON(2)==#A AND NUM==BGGET(X,Y,1) GOTO @STAGE とか
1そうだね
プレイ済み
返信[3]
親投稿
GRS grs8001
主人公の足下に階段がある時に A ボタンを押すと新しいフロアが出現 ■ ちょっと説明 BGGET は指定した位置の BG が何か調べる命令 主人公の足下は PX,PY で移動させているので A ボタンを押したときに その位置(PX,PY)を調べて866(階段)であれば音を鳴らしてフロアを作り直す ■ 応用 19と22行を消せば、足下に階段があれば勝手に発動 因みに足下とは主人公の左右の足の中心点だから、少しずれると反応しない
1そうだね
プレイ済み
返信[4]
親投稿
Extra RYO0516EX
ありがとうございます!
0そうだね
プレイ済み