我正在创建一个新游戏项目,这需要精灵之间的一些基本交互。我想知道如何实现SKPhysicsContact类来检测两个SKSpriteNodes何时触摸。这是SKPhysicsContact类引用:
我不确定如何使用bodyA和bodyB方法来检测触摸
每当我尝试使用它时,我似乎无法弄清楚如何实际使用该类。关于如何使用类来检测两个物体之间的触摸的任何想法?
答案 0 :(得分:0)
一旦您的场景为contact delegate,您将获得调用didBeginContact和didEndContact。 这些方法使用身体A和身体B来告诉你实际碰撞的是什么。 从那里你决定你碰撞时想要发生什么,例如使BodyA = nil。