LibGdx设置速度

时间:2014-04-14 13:21:13

标签: android libgdx box2d game-physics

如何在X方向上设置线速度,而不影响LIBGDX Box2D中Y方向对身体的运动。我向身体施加一个冲动,使它跳跃,我想向右或向左移动我尝试应用以下方法:

setLinearVelocity(Vector2)

但它正在停止垂直运动。感谢

1 个答案:

答案 0 :(得分:4)

只需通过吸气剂检索当前速度,操纵它并设置新的速度。

Vector2 velocity = body.getLinearVelocity().cpy();
velocity.set(500, velocity.y);
body.setLinearVelocity(velocity);