Version: 2019.4
图形教程
艺术资源最佳实践指南

如何修复导入模型的旋转问题?

一些 3D 艺术资源包导出模型时使 z 轴朝上。Unity 中的大多数标准脚本都假定 y 轴代表 3D 世界中的__向上__。在 Unity 中修复旋转问题通常比修改脚本来适配的做法更容易。

该模型的 z 轴指向上方
该模型的 z 轴指向上方

如有可能,建议在 3D 建模应用程序中修复模型,使 y 轴在导出前朝上。

如果不可能这样做,可在 Unity 中通过添加额外的父级变换来修复此问题:

  1. 使用 GameObject > Create Empty 菜单创建空__游戏对象__
  2. 调整新游戏对象的位置,使其位于网格的中心或您希望对象旋转时围绕的任意点。
  3. 将网格拖动到空游戏对象上

现在,您已使网格变为具有正确方向的空游戏对象的__子级__。每当编写使用 y 轴作为向上方向的脚本时,将这些脚本附加到__父级__空游戏对象。

该模型具有额外的空变换
该模型具有额外的空变换
图形教程
艺术资源最佳实践指南