我正在为刚体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.向上*跳跃力);这应该可以顺利工作