【发布时间】:2014-04-02 11:38:52
【问题描述】:
我有一个带有动态物理体的节点。我想让它静止并在它与另一个身体接触时改变它的位置。
我设法使用此问题中提供的解决方案使正文保持静态:Sprite Kit failing assertion: (typeA == b2_dynamicBody || typeB == b2_dynamicBody)
但是,如果我在其中一种联系回调方法(例如 didBeginContact)中更改节点的 position 属性,则不会考虑新位置。
我怎样才能做到这一点?
【问题讨论】:
-
能否贴出无法更新位置的代码,以及您如何实现链接到的解决方案?
-
@LearnCocos2D JKallio 给出的解决方案工作正常(将physicsBody 重新分配给它的节点)
标签: sprite-kit