版本:Unity 6(6000.0)
语言:英语
使用 C# 代码启用优化设置
优化 Web 平台以用于移动设备

从 Web 构建中删除未使用的资源

从项目中删除或禁用未使用的包和着色器在 GPU 上运行的程序。 更多信息
请参阅词汇表
以减小构建大小。较小的构建可以减少应用程序加载时间并提高应用程序的性能。

删除或禁用未使用的包

未使用的包可能会影响构建的最终输出大小。删除或禁用项目未使用的所有包。这包括内置包内置包允许用户通过包管理器启用或禁用 Unity 功能。启用或禁用包会减小运行时构建大小。例如,大多数项目不使用传统的粒子系统。通过删除此功能的抽象包,相关的代码和资源不会成为最终构建产品的一部分。通常,这些包仅包含包清单并与 Unity 一起捆绑(而不是在包注册表中提供)。
请参阅词汇表
以及默认情况下启用的包(例如输入系统包),如果不删除,则可能使构建大小增加一倍。

要删除包,请参阅从项目中删除 UPM 包

要禁用内置包,请参阅禁用内置包

删除未使用的着色器变量

启用着色器剥离以删除场景场景包含游戏环境和菜单。可以将每个独特的场景文件视为一个独特等级。在每个场景中,你放置游戏环境、障碍物和装饰,从而从本质上以分段方式设计并构建你的游戏。 更多信息
请参阅词汇表
中未使用的着色器变量。着色器剥离可以减小构建文件大小。

重要提示:测试你的应用程序以确保其他着色器未引用未使用的着色器。

要启用着色器剥离,请参阅图形

其他资源

使用 C# 代码启用优化设置
优化 Web 平台以用于移动设备