Mesh.CombineMeshes

切换到手册
public void CombineMeshes (CombineInstance[] combine, bool mergeSubMeshes= true, bool useMatrices= true, bool hasLightmapData= false);

参数

combine要合并的网格的描述。
mergeSubMeshes定义网格是否应合并到单个子网格中。
useMatrices定义是应使用还是忽略在 CombineInstance 数组中提供的变换。

描述

将多个网格合并到此网格中。

合并网格对性能优化很有用。

如果 mergeSubMeshes 为 true,则所有网格都会合并到单个子网格中。否则,每个网格会放置在不同的子网格中。如果所有网格都共享相同的材质,则此属性应设置为 true。

如果 useMatrices 为 true,则使用 CombineInstance 结构中的变换矩阵。否则,忽略它们。

hasLightmapData 设置为 true 可按 CombineInstance 结构中的光照贴图缩放偏移数据变换输入网格光照贴图 UV 数据。网格必须共享相同的光照贴图纹理。

no example available in C#
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961