【发布时间】:2018-05-15 15:50:04
【问题描述】:
我遇到了定义游戏对象中心的问题。在 Unity 中,它给了我一个不在中心的点,但 Gizmo 的位置是正确的。那么也许有人知道如何获取 Gizmos 坐标?
3D模型是由PiXYZ Plugin导入的,所有的部分都乱七八糟的旋转等等。下图中的白色球体显示了gameObject.position找到的所选游戏对象的中心,但不是什么需要。
更新:
现在我发现,枢轴中心点位于错误的位置(通过切换编辑器模式),它来自 NX(CAD 软件),因为模型的对象被变换移动了。我对此无能为力。所以我找到了脚本 - http://wiki.unity3d.com/index.php?title=SetPivot,但它不适用于旋转对象,这对我来说是必不可少的。
所以现在我的问题可能是 - “如何将轴心点移动到视觉对象中心?”。
我尝试过使用层次结构,将空对象添加为父对象等。对本地和全局位置都没有帮助。
【问题讨论】: