投稿
Sakure satosou-0514
こうやって一行ずつ確かめていくしかないのですか?
0そうだね
プレイ済み
返信[1]
親投稿
GFILLで書いた部分をタッチしたら 音楽を再生するプログラムでしょうか それでしたらIF文の条件を以上以下と&&を使うことで一行で実現出来ますよ IF X>=10 && X<=20 && Y>=30 && Y<=40 THEN BGMPLAY 30 こんな感じです X>=10はXが10以上 X<=20はXが20以下 &&は書いた複数の条件を満たす場合に使います 参考になりましたでしょうか?
0そうだね
プレイ済み
返信[2]
親投稿
InDoor TheInDoor12
それだとかなり面倒ですね... 例えば、(10,10)から(20,30)の矩形の範囲内を調べたいのなら、 IF 10<=TX && TX<=20 && 10<=TY && TY<=30 THEN 処理 とするのが手っ取り早いです。まあこれでも少し面倒ですが。 他に、GSPOIT()やスプライトの当たり判定を使う方法もあります。
0そうだね
プレイ済み
返信[3]
親投稿
Sakure satosou-0514
GSPOIT()も使ってみたんですが、変ないろになってしまうので…これでいちいち計算しなくてすみます!ありがとうございました。
0そうだね
プレイ済み