标签: c# unity3d
就像在图片中一样,我想向父对象添加一个力,以使其在向上和向右移动的同时旋转90度。我将位置存储在对象下方以帮助旋转运动,但是我不知道有什么方法可以编写代码。
答案 0 :(得分:1)
我认为您正在寻找的是AddForceAtPosition
AddForceAtPosition
在位置施加力。结果,这将在对象上施加扭矩和力。
GetComponent<RigidBody>().AddForceAtPosition(Vector3.right, child.transform.position);