找出哪个节点(与其他节点共享同一类别位掩码)与我的播放器节点发生碰撞 [Swift & Scenekit]
Find out which node (that shares the same category bitmask with other nodes) collided with my player node [Swift & Scenekit]
我有一个玩家节点和多个障碍物节点,它们会不断随机生成,直到游戏结束。每个障碍节点都有不同的名称,但它们都共享相同的类别位掩码名称,'obstacle'.
由于它们都有唯一的名称,是否有可能确定玩家撞到了哪个特定障碍物?或者他们都需要独特的类别位掩码吗?
谢谢
看看 SCNPhysicsContact
和 SCNPhysicsContactDelegate
。这将为您提供碰撞的确切节点。
我有一个玩家节点和多个障碍物节点,它们会不断随机生成,直到游戏结束。每个障碍节点都有不同的名称,但它们都共享相同的类别位掩码名称,'obstacle'.
由于它们都有唯一的名称,是否有可能确定玩家撞到了哪个特定障碍物?或者他们都需要独特的类别位掩码吗?
谢谢
看看 SCNPhysicsContact
和 SCNPhysicsContactDelegate
。这将为您提供碰撞的确切节点。