如何使SKSpriteNode跟随另一个具有物理体的SKSpriteNode

时间:2015-09-17 18:07:44

标签: swift sprite-kit skphysicsbody

使用swift,我试图让SKSpriteNode(没有物理体)跟随另一个具有物理体的SKSpriteNod e。当精灵与物理体和另一个物理体之间存在接触时,我希望这样做。我读到了有关设置SKContsraints的内容,但这些内容有一个范围,通常会有所不同或变化。我希望精确地遵循精灵。怎么办呢?

1 个答案:

答案 0 :(得分:0)

确保您的场景是SKPhysicsContactDelegate。然后把它放在你的didBeginContact()方法中。

nodeWithoutPhysicsbody.position = nodeWithPhysicsbody.position

如果您希望没有物理主体的节点始终跟随物理主体的节点,那么将该行代码放在更新方法中。