版本:Unity 6 (6000.0)
语言 : 英语
.NET 系统库
引用其他类库程序集

第三方 .NET 库

您应该只使用在各种 Unity 配置和平台上经过广泛测试的第三方 .NET 库。

第三方库中即时 (JIT) 和提前 (AOT) 代码路径的性能特征可能会有显著差异。由于 AOT 通常会缩短启动时间,因此适用于较大的应用程序,但这会导致二进制文件大小增加以容纳已编译的代码。AOT 在开发期间的构建时间也更长。

JIT 会根据运行的平台在运行时进行调整,这可以提高运行性能,但可能导致应用程序启动时间更长。因此,您应该在编辑器和目标平台上分析您的应用程序。有关更多信息,请参见 性能分析器概述

您应该分析目标平台上 .NET 系统库的使用情况,因为它们的性能特征可能会因您使用的 脚本后端在 Unity 中提供脚本功能的框架。根据目标平台,Unity 支持三种不同的脚本后端:Mono、.NET 和 IL2CPP。但是,通用 Windows 平台仅支持两种:.NET 和 IL2CPP。 更多信息
查看 术语表
、.NET 版本和配置文件而异。

当您查看第三方库时,请考虑以下方面

  • 兼容性:第三方库可能与某些 Unity 平台和脚本后端不兼容。
  • 性能:与其他 .NET 运行时相比,第三方库在 Unity 中的性能特征可能会有很大差异。
  • AOT 二进制文件大小:由于库使用的依赖项数量,第三方库可能会显著增加 AOT 二进制文件大小。

其他资源

.NET 系统库
引用其他类库程序集