统一5垂直运动与刚体和速度

本文关键字:速度 垂直 运动 统一 | 更新日期: 2023-09-27 17:50:18

我看到这个开发人员写了一段代码,你所要做的就是上下移动。我尝试了他的代码段,但.velocity不工作在统一5.01,因为他是4.3工作。我需要一些帮助,使上下移动平滑,而不使用翻译,因为这是非常起伏的。

public float maxSpeed = 10f;
void FixedUpdate () {
    float move = Input.GetAxis ("Vertical");
    rigidbody2D.velocity = new Vector2(move * maxSpeed, rigidbody2D.velocity.x);
}

统一5垂直运动与刚体和速度

我认为你只是在Vector2构造函数中混淆了参数。试着

rigidbody2D.velocity = new Vector2(rigidbody2D.velocity.x, move * maxSpeed);