增加跳跃的力量,但也在x轴上移动角色



我正在为刚体2D增加跳跃力:

rigidbody2D.AddForce(new Vector2(0, jumpForce));
刚体在Y轴上跳跃,

但是跳跃时如何在X轴上平稳地移动雕刻器呢?

考虑下面的例子:我应该从一个平台跳到另一个平台,因为游戏是无限的运行者。

添加水平力。

刚体2D.AddForce(new Vector2(horizontalForce, verticalForce));

您可以通过设置它的位置来移动它transform.position=new vector3(transform.position.x+speed*Time.deltatime,transform.position.y,transform.position.z);

以及跳跃刚体2D.添加力(矢量2.向上*跳跃力);这应该可以顺利工作

最新更新