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