投稿
もしANDを利用してボタンを取得するときはこれはNGだぞ! IF BUTTON() AND 16 OR BUTTON() AND 32 THEN この場合は括弧をつけよう! IF (BUTTON() AND 16) OR (BUTTON() AND 32) THEN
5そうだね
プレイ済み
返信[1]
親投稿
ちょうど良さそうな話題だったので補足です。 ちなみにORならそれだけでいいんですがANDだとうまく動かないです。その場合、 IF (BUTTON() AND 16)>0 AND (BUTTON() AND 32)>0 THEN のようにやれば動きました。(上記はボタン判定なので意味ないというか変ですが) もっと良い方法があるのかはよくわからないので、もしもっと良い方法があったら教えてください。
0そうだね
プレイ済み
返信[2]
親投稿
自己訂正。 別のスレッドの話題で&&が使えるのがわかったので、ここはちゃんと、 IF (BUTTON() AND 16)>0 && (BUTTON() AND 32) THEN とすれば全く問題ないことがわかりました。演算子の優先度から考えると()もいらなくなるかも。 ということで共有したい情報なので、ここにも書いておきました!
1そうだね
プレイ済み