我在场景中有两个对象。一个是圆柱体,另一个是立方体。如何绕圆柱体旋转立方体。但是朝向圆柱体的一端不应从该位置移动。请注意,圆柱体是静态的,不会旋转。它们是两个不同的对象。立方体将向右旋转或根据给定的输入离开。.
我用过
transform.RotateAround(Stable.transform.position, new Vector3(0, 10, 0), 90);
但是它将立方体从其位置放错了位置并进行了90度旋转
答案 0 :(得分:0)
您可以使用LookAt()函数使您的立方体看着圆柱体。然后,您可以使用Translate()将其向侧面移动。
Void Update(){
transform.LookAt(target);
transform.Translate(Vector3.right * Time.deltaTime);
}