我加入力的rigidbody2D跳跃:添加力跳跃,而且角色的移动在x轴上
rigidbody2D.AddForce(new Vector2(0, jumpForce));
的刚体跳跃在Y轴上,但我怎么能平稳地移动卡拉科特上跳跃时的X轴?
考虑下面的例子:我应该从一个平台跳到另一个平台,因为游戏是无限的亚军。
我加入力的rigidbody2D跳跃:添加力跳跃,而且角色的移动在x轴上
rigidbody2D.AddForce(new Vector2(0, jumpForce));
的刚体跳跃在Y轴上,但我怎么能平稳地移动卡拉科特上跳跃时的X轴?
考虑下面的例子:我应该从一个平台跳到另一个平台,因为游戏是无限的亚军。
添加水平力。
rigidbody2D.AddForce(new Vector2(horizontalForce,verticalForce));
可以通过设置它的位置 transform.position =新的Vector3移动它(transform.position.x +速度* Time.deltatime,transform.position.y,transform.position.z);
and when rigidbody2D.AddForce(vector2.UP * jumpforce);这应该工作顺利