投稿
4つの条件をクリアしてない場合だけ スプライト0が動く。という組み方がわかりません。知っている方、いらっしゃったら回答お願い致します。
3そうだね
プレイ済み
返信[1]
親投稿
2つ例を書きます。質問の意図と合っているでしょうか。 例1  IF !(条件1 && 条件2 && 条件3 && 条件4) THEN 4つの条件を同時に満たすとき以外の処理 ENDIF <続く>
1そうだね
プレイ済み
返信[2]
親投稿
例2  IF 条件1 THEN 条件1の処理 ELSEIF 条件2 THEN 条件2の処理 ELSEIF 条件3 THEN 条件3の処理 ELSEIF 条件4 THEN 条件4の処理 ELSE その他の処理 ENDIF
1そうだね
プレイ済み
返信[3]
親投稿
じゃあ座標Xが○○以上、座標Yが▽▽以上じゃなかったらBEEP79みたいなのはどうやって組めるんでしょうか。
0そうだね
プレイ済み
返信[4]
親投稿
IF X>=○○ && !(Y>=▽▽) THEN BEEP 79 または IF X>=○○ && Y<▽▽ THEN BEEP 79 で出来ると思います。
1そうだね
プレイ済み
返信[5]
親投稿
ありがとうございます。
0そうだね
プレイ済み
返信[6]
親投稿
「じゃない」の否定の範囲に誤解があるかもしれませんので、 X>=○○とY>=▽▽との両方が同時に成り立たない ということでしたら、 IF !(X>=○○ && Y>=▽▽) THEN BEEP 79 になります。ドモルガンの法則を使って IF X<○○ || Y<▽▽ THEN BEEP 79 と書くことも出来ます。 「|」は、「A」の左の記号です。
1そうだね
プレイ済み
返信[7]
親投稿
ありがとうございます!!逆に考えれば〇〇を越えれば〇〇しなくにる、出来なくなる。というのが一つのあんです
1そうだね
プレイ済み
返信[8]
親投稿
ツララ LongIceSword
IF文で条件が成り立たない場合の処理を書きたい場合は、THEN節は何も書かないで、ELSE節にさせたい処理を書くという手もありますね。
1そうだね
プレイ済み