如何阻止精灵 physicsBody 移动?

How to stop a sprites physicsBody from moving?

在我的 SpriteKit 游戏中,我使用 [sprite.physicsBody applyImpulse:vector]; 移动了几个精灵,但在游戏中的特定点我希望它们停止。 我已经尝试应用完全相反的冲动……但效果不佳。

谢谢

你可以通过velocity直接设置一个physicsBody的速度属性。通过将物体的速度设置为 (0,0) 来停止物体:

sprite.physicsBody.velocity = CGVectorMake(0,0);