Unity 支持新版的 .NET 运行时。使用 .NET 运行时的时候,可能会遇到以下问题:
稳定脚本运行时随附比旧版脚本运行时更大的 .NET 类库 API。这意味着代码大小通常更大。这种大小增加可能很明显,特别是在大小受限和提前 (AOT) 平台上。
要减少代码大小的增加幅度,请执行以下操作:
尽可能选择最小的 .NET 配置文件(请参阅 .NET 配置文件支持)。.NET Standard 2.0 配置文件大小大约只有 .NET 4.x 配置文件的一半,因此请尽可能使用 .NET Standard 2.0 配置文件。
在 Unity Editor 的 Player 设置(选择 Edit > Project Settings__,然后选择 Player__ 类别)中,启用 Strip Engine Code。此选项会静态分析项目中的托管代码,并删除所有未使用的代码。
注意:只有 IL2CPP 脚本后端才附带此选项。