如何使游戏对象始终以恒定的距离向前跳跃?

时间:2018-11-05 20:42:15

标签: c# unity3d game-physics

myRB.AddForce(new Vector2(jumpRight,jumpHeight));

通过使用以上代码,在使用c#的Unity2D中,跳跃距离变化并且变得怪异。 如何每次都能保持距离恒定向前跳?

1 个答案:

答案 0 :(得分:2)

如果要确保轨迹始终相同,则需要覆盖它已经具有的任何速度。只需将velocity的{​​{1}}每次设置为等于相同的向量即可。

RigidBody2D