box2d中的跳转功能

时间:2013-02-24 12:02:36

标签: android ios box2d game-physics

我正在开发Box2d世界的游戏。我有屏幕上的播放器,屏幕底部有一个地面机构。我想做“跳”功能。我看了很多例子,但我找不到我想要的东西。现在我用这个:

void jump()
{
   float impulse = body->GetMass() * 10;
   body->ApplyLinearImpulse( b2Vec2(0,-impulse), body->GetWorldCenter() );
}
身体是我的玩家。但是在这个功能中,当我按下跳跃按钮时,它会一直跳到我离开按钮。我想:当我按下按钮时,它会向上和向后跳10px位置。然后我可以再次按下

0 个答案:

没有答案