【发布时间】:2015-03-16 10:54:38
【问题描述】:
我想知道是否可以让关节仅继承它所连接的对象的位置。我希望能够使用控制器独立控制它的旋转。
【问题讨论】:
标签: unity3d game-physics
我想知道是否可以让关节仅继承它所连接的对象的位置。我希望能够使用控制器独立控制它的旋转。
【问题讨论】:
标签: unity3d game-physics
您不能直接颠覆 Unity 的层次结构,但您可以执行以下操作:
transform.localRotation = Quaternion.Inverse (transform.parent.rotation);
把它放在一个脚本中并将它附加到孩子身上,那个孩子就会否定它的父母轮换。请记住,如果您想旋转该子项,则需要在 反转父项之后将该旋转应用于 localRotation。
或者,您可以编写一个更新位置的跟踪脚本:
Transform follow; // set to object you're following.
void Update() {
transform.position = follow.position;
}
【讨论】: