【发布时间】:2015-01-28 07:56:27
【问题描述】:
在我的项目中,我有一个在触摸开始时向前移动的节点(通过 applyForce)。我希望对象只在一个方向 (z) 上移动并且从不旋转 (x)。然而,当物体撞击与其成一定角度的物体时,它会以一定角度反弹回来,正如在正常物理学下所预期的那样。
理想情况下,我希望它在碰撞时停止移动而不是旋转。
我已经将物理体的恢复设置为 0 以防止弹跳(但它仍然弹跳),并将其角阻尼设置为 1.0 以防止旋转(但它仍然旋转。)关于如何防止旋转的任何其他想法物体碰撞?
cubeNode.physicsBody?.restitution = 0
cubeNode.physicsBody?.angularDamping = 1.0
【问题讨论】: