停止SKPhysicsBody中间动作

时间:2015-08-04 20:52:54

标签: swift skspritenode momentum

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

1 个答案:

答案 0 :(得分:2)

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

body.velocity = CGVectorMake(0, 0)

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

body.angularVelocity = 0

如果你想让它对力量和冲动免疫,请关闭dynamic

body.dynamic = false