版本: Unity 6 (6000.0)
语言英语
  • C#

PlayerSettings.stripUnusedMeshComponents

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们会阅读用户提出的每一个更改建议,并在适用时进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请在几分钟后 <a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册
public static bool stripUnusedMeshComponents;

描述

是否应从游戏构建中排除未使用的 Mesh 组件?

当此设置开启时,未使用的网格组件(例如切线向量、顶点颜色等)将被移除。这有利于游戏数据大小和运行时性能。

但是,如果您在运行时切换某些对象的着色器,请注意此标志。例如,如果网格在构建游戏时使用简单的漫反射着色器,Unity 将移除切线向量,因为它们不需要。如果您想在运行时将此网格切换到凹凸贴图着色器,您将无法获得正确的切线数据,因为它已被移除!