トピック
ヒール warupori

BUTTON命令について

B=BUTTON(0) IF B==1 THEN だと他のボタンを押しながらだと反応しませんよね? 他のボタン押しながらでも反応させるにはどうすればいいですか
0そうだね
プレイ済み
返信[1]
親投稿
Hanzo rzsense
IF (B AND #A)!=0 THEN とします。 ANDの部分はマスクと言って、Bのなかに#Aが含まれているかどうかを調べるものです。
5そうだね
プレイ済み
返信[2]
親投稿
そもそもIF文の機能に「!=0かどうか確かめる」ことが含まれるため、!=0はあまり意味がないかもしれません。 IF (B AND #A)==#A THEN(ボタン1つだけでは==#Aを省略しても同じですが、2つ以上の同時押し判定の際に違いが生まれます。)
3そうだね
プレイ済み