我会更具体并举个例子,我需要指定我要对其施加力的对象,例如,我可以这样移动它
object.transform.Translate (Vector3.forward * speed);
在这里您可以指定对象本身,例如“对象”这是我们的 -public GameObject object;
但是我对它使用了力量(推它),另外,脚本本身不会挂在上面,也不应该。脚本挂在相机上,我需要和上面的例子一样,只有rb.AddForce (Vector3.forward * speed);
在这种情况下,我不知道把它推到哪里以及如何表示它,我重复一遍我不需要把它挂在物体本身上什么移动
我用谷歌搜索,但我没有找到我的问题的具体答案。
(对于为什么我不能将脚本挂在对象本身的问题,我会说:触摸控制,脚本挂在画布上,或者更确切地说,在面板上,它只是检查滑动并推动对象)
object.GetComponent<Rigidbody>().AddForce(x,y,z);(未优化)