【问题标题】:how can make a SKSpriteNode follow another one SKSpriteNode that has a physics body如何使 SKSpriteNode 跟随另一个具有物理主体的 SKSpriteNode
【发布时间】:2015-09-17 18:07:44
【问题描述】:

使用 swift,我试图让 SKSpriteNode(没有物理实体)跟随另一个具有物理实体的 SKSpriteNode。我希望在精灵与物理体和另一个物理体之间存在接触时完成此操作。我阅读了有关设置SKContsraints 的信息,但它们有一个范围,并且经常会出现偏差或变化。我希望精灵被精确地跟随。如何做到这一点?

【问题讨论】:

  • 你想要什么样的效果?你希望它像一根棍子一样将它们连接起来,还是希望它们中的一个紧跟在后面,如果精灵保持静止,则再次击中它?

标签: swift sprite-kit skphysicsbody


【解决方案1】:

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

nodeWithoutPhysicsbody.position = nodeWithPhysicsbody.position

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多