如何阻止精灵 physicsBody 移动?
How to stop a sprites physicsBody from moving?
在我的 SpriteKit 游戏中,我使用 [sprite.physicsBody applyImpulse:vector];
移动了几个精灵,但在游戏中的特定点我希望它们停止。
我已经尝试应用完全相反的冲动……但效果不佳。
谢谢
你可以通过velocity直接设置一个physicsBody的速度属性。通过将物体的速度设置为 (0,0) 来停止物体:
sprite.physicsBody.velocity = CGVectorMake(0,0);
在我的 SpriteKit 游戏中,我使用 [sprite.physicsBody applyImpulse:vector];
移动了几个精灵,但在游戏中的特定点我希望它们停止。
我已经尝试应用完全相反的冲动……但效果不佳。
谢谢
你可以通过velocity直接设置一个physicsBody的速度属性。通过将物体的速度设置为 (0,0) 来停止物体:
sprite.physicsBody.velocity = CGVectorMake(0,0);