1

如果 SKSpriteNode 对其 SKPhysicsBody 施加了一个脉冲,因此它现在具有动量,有没有办法让它立即停止移动?理论上应用相等和相反的脉冲可能会起作用,但我想知道是否有更简单的方法。谢谢 (:

4

1 回答 1

2

您可以将其速度设置为零:

body.velocity = CGVectorMake(0, 0)

您可能还想将其角速度设置为零:

body.angularVelocity = 0

如果您希望它不受力和冲动的影响,请关闭dynamic

body.dynamic = false
于 2015-08-04T21:25:41.810 回答