如果一个SKSpriteNode已经对其SKPhysicsBody施加了一个冲动,使它现在有动量,有没有办法让它立即停止移动?应用平等和相反的冲动可能在理论上有效,但我想知道是否有更简单的方法。谢谢(:
答案 0 :(得分:2)
您可以将其速度设置为零:
body.velocity = CGVectorMake(0, 0)
您可能还想将角速度设置为零:
body.angularVelocity = 0
如果你想让它对力量和冲动免疫,请关闭dynamic
:
body.dynamic = false