【发布时间】:2016-08-02 15:40:36
【问题描述】:
我有两个游戏对象sphereOne 和sphereTwo 作为空游戏对象both 的子对象。
我已将此 C# 代码附加到 sphereTwo
private void Update() =>
transform.RotateAround(sphereOne.transform.position,
new Vector3(0, 1, 0), 100 * Time.deltaTime);
这让sphereTwo 围绕sphereOne 旋转。
当我旋转父游戏对象both 时,它只在该特定平面上旋转。
如何动态更新旋转球体的变换位置,使其与父对象的旋转位于同一平面上?
【问题讨论】:
-
在正确的平面上将它的位置向量设置为其父级的位置向量?
-
这里的秘密是你有一个空的游戏对象(通常称为“标记”)来“持有”这些东西。