可以在外部 3D 应用程序中创建具有不同细节级别的网格以便用于 Unity 的 LOD 系统。如果正确命名了这些网格,则 Unity 在导入模型时会自动为这些网格创建游戏对象并配置 LOD Group 组件。
要将具有 LOD 级别的模型导入 Unity,必须执行以下操作:
1.在外部 3D 应用程序中,按照应用程序的过程创建所需数量的 LOD 网格。
1.根据以下命名约定来命名网格: * ExampleMeshName_LOD0 表示第一个 LOD 级别(即细节化程度最高的版本) * ExampleMeshName_LOD1 * ExampleMeshName_LOD2
1.将模型导出为 FBX 文件。或者,如果使用的是 Maya,请将网格组直接导出到 Unity 中;为此,请选择 File > Send to Unity > Selection。
1.将 FBX 导入 Unity。Unity 会识别分组的网格和命名约定,并使用适当的设置来自动创建 LOD Group 组件。
要了解有关导入模型的更多信息,请参阅导入模型。
要了解有关在 Maya 中创建和导出 LOD 网格的更多信息,请遵循 Unity 教程:在 Maya 中创建 LOD (Creating LODs in Maya)。