衝突判定するときの宣言で
let redCategory: UInt32 = 0x1 << 0
let greenCategory: UInt32 = 0x1 << 1
このようにシフトする理由がわかりません。
調べてもなかなかでてこないので教えて頂きたいです。
physicsBodyのビットマスクのことで自分が理解できてるか
確かめたいので下に簡潔に説明するのであってるか教えて頂きたいです。
categoryBitMaskの値とcollisionBitMaskの値が同じであれば
物理的衝突判定がおこなわれ、
contactTestBitMaskを使うときは衝突したことを知らせる。