初心者のSWIFTアプリ開発記 ©たぬきち

肥満気味になってきたので筋トレに励んでいます! プログラミング頑張ります

【swiftアプリ開発】categoryBitMaskの数値設定

イマイチ釈然としない

とりあえず原因や仕組みは全然調べてないけど結果的に解決したからメモ!

以前どっかでcategoryBitMaskの数値を

a.physicsbody.categoryBitMask = 0b1
b.physicsbody.categoryBitMask = 0b10

みたいな感じで(二進数?)でやってたので、さっきまでそうしてたけどなんか細かく衝突の判別をするとうまく行かない(´・ω・`)

a.physicsbody.categoryBitMask = 0x1 << 0
b.physicsbody.categoryBitMask = 0x1 << 1

と変更したら上手くいったf:id:egoisticYK:20160112112307p:plain

二進数とか16進数とかが関係しているのか、そもそも⚫︎⚫︎進数自体意味わからんf:id:egoisticYK:20160107140439p:plain