从任何方向对gameObject施加力

时间:2015-10-26 12:43:45

标签: unity3d

我使用upside将球型GameObject从Down传递到gameObject.tranform.translate。我希望在Middle或任何random position的任何地方多次向gameObject添加强制,直到gameObject到达目标。

有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

不太确定你想要什么,但我认为RigidBody.AddForce正是你要找的。您对?x=-DxRtr1ApWy1S-JoAgFwCid5mDvsjhWOhXpq0nZdO*WsUggdTvpUtQ 的刚体施加了力,给出了GameObject所需的方向。 例如:

GameObject

这将推送gameobject.GetComponent<Rigidbody>().AddForce(Vector3.forward); 此脚本附加到转发。您可以向任何方向施加力量,例如GameObjectVector3.up等。