2014-12-07 78 views
0

我加入力的rigidbody2D跳躍:添加力跳躍,而且角色的移動在x軸上

rigidbody2D.AddForce(new Vector2(0, jumpForce)); 

的剛體跳躍在Y軸上,但我怎麼能平穩地移動卡拉科特上跳躍時的X軸?

考慮下面的例子:我應該從一個平臺跳到另一個平臺,因爲遊戲是無限的亞軍。

回答

0

添加水平力。

rigidbody2D.AddForce(new Vector2(horizo​​ntalForce,verticalForce));

0

可以通過設置它的位置 transform.position =新的Vector3移動它(transform.position.x +速度* Time.deltatime,transform.position.y,transform.position.z);

and when rigidbody2D.AddForce(vector2.UP * jumpforce);這應該工作順利