スプライトキット ゲームでスーパーヒーローに新しいスーパーパワーを追加したいと考えています。
このスーパーパワーが有効になると、彼は他の SKPhysicsBody を通過できるようになります。
contactTestBitMask を 0x00000000 に設定すると、接触検出 (didBeginContact:) のみが無効になります。
self.hero.physicsBody.contactTestBitMask = 0x00000000;
dynamic を NO に設定すると、任意の SKPhysics ボディを通過できます (ただし、同時に重力も無効になります)。
self.hero.physicsBody.dynamic = NO;
接触検出を無効にするだけでなく、ヒーローを通過させたい.
これを達成する方法は?