PhysicsBody Velocity Clamp?

时间:2014-08-09 07:38:14

标签: ios cocos2d-iphone velocity chipmunk clamp

在我的应用程序中,我只是移动我在SpriteBuilder中创建的一个精灵,如下所示:

[_sprite.physicsBody applyImpulse:ccp(95.0f, 0.0f)];

然而,如果我不断地调用它,它将使精灵比我喜欢的速度快得多。有没有办法使用clampf或其他东西确保_sprite.physicsBody的速度得到检查?

我试过这样的事情,但显然不会工作,因为它期望浮动而不是CGPoints:

_sprite.physicsBody.velocity = clampf(_sprite.physicsBody.velocity, CGPointMake(-100.0f, 0.0f), CGPointMake(0.0f, 100.0f));

但是,当我仍然使用我的applyImpulse / applyForce方法来移动我的physicsBody时,是否有类似于此的东西可以达到我想要的效果?任何帮助将不胜感激。

0 个答案:

没有答案