【swiftアプリ開発】categoryBitMaskの数値設定
イマイチ釈然としない
とりあえず原因や仕組みは全然調べてないけど結果的に解決したからメモ!
以前どっかでcategoryBitMaskの数値を
a.physicsbody.categoryBitMask = 0b1 b.physicsbody.categoryBitMask = 0b10
みたいな感じで(二進数?)でやってたので、さっきまでそうしてたけどなんか細かく衝突の判別をするとうまく行かない(´・ω・`)
a.physicsbody.categoryBitMask = 0x1 << 0 b.physicsbody.categoryBitMask = 0x1 << 1
と変更したら上手くいった。
二進数とか16進数とかが関係しているのか、そもそも⚫︎⚫︎進数自体意味わからん