【发布时间】:2019-05-22 12:19:22
【问题描述】:
我在场景中有两个对象..一个是圆柱体,另一个是立方体。如何围绕圆柱体旋转立方体..但是朝向圆柱体的一端不应该从那个地方移动..注意圆柱体是静止的,不会旋转..它们是两个不同的物体..立方体会向右旋转或根据给定的输入离开..
我用过
transform.RotateAround(Stable.transform.position, new Vector3(0, 10, 0), 90);
但它会将立方体从其位置错位并应用 90 度旋转
【问题讨论】:
-
最简单的解决方案是将一个空的 GameObject 放置在放置圆柱体的相同位置。使立方体成为该空对象的子对象并将其移动到它的起始位置。然后你可以简单地旋转空对象,立方体会随我猜你想要的那样移动。