Unity3d Unity 3d:我如何才能阻止;加速过程“;我什么时候跳?

Unity3d Unity 3d:我如何才能阻止;加速过程“;我什么时候跳?,unity3d,Unity3d,我的剧本在跳跃方面有点小问题。 我的角色基本上总是向前移动(通过rigidbody.AddForce(Vector3.forward*Speed),这也在Update()上被调用。 问题是,当我跳跃时,角色不断向前移动,在空中飞行一段时间后,由于没有与任何物体碰撞,他加快了速度,使跳跃变得不自然和虚假 当我跳跃时,如何停止这种“加速过程”?一个力会导致加速,这意味着你的速度会不断增加 听起来你真正想要的是设置速度: rigidBody.velocity = Vector3.Forward * S

我的剧本在跳跃方面有点小问题。 我的角色基本上总是向前移动(通过rigidbody.AddForce(Vector3.forward*Speed),这也在Update()上被调用。 问题是,当我跳跃时,角色不断向前移动,在空中飞行一段时间后,由于没有与任何物体碰撞,他加快了速度,使跳跃变得不自然和虚假


当我跳跃时,如何停止这种“加速过程”?

一个力会导致加速,这意味着你的速度会不断增加

听起来你真正想要的是设置速度:

rigidBody.velocity = Vector3.Forward * Speed;


力会引起加速度,这意味着你的速度会不断增加

听起来你真正想要的是设置速度:

rigidBody.velocity = Vector3.Forward * Speed;


力会引起加速度,这意味着你的速度会不断增加

听起来你真正想要的是设置速度:

rigidBody.velocity = Vector3.Forward * Speed;


力会引起加速度,这意味着你的速度会不断增加

听起来你真正想要的是设置速度:

rigidBody.velocity = Vector3.Forward * Speed;


你好,BlueRaja,两个剧本都很有魅力,但第二个就是我要找的。谢谢你的回答,祝你好运!你好,BlueRaja,两个剧本都很有魅力,但第二个就是我要找的。谢谢你的回答,祝你好运!你好,BlueRaja,两个剧本都很有魅力,但第二个是我要找的那个。谢谢你的回答,祝你一路顺风!你好,BlueRaja,两个剧本都很有魅力,但第二个就是我要找的那个。谢谢你的回答,祝你一路顺风!