包含此页的版本:
不含此页的版本:
这单脚本后端为Unity中的脚本提供支持的框架。Unity 支持三种不同的脚本后端,具体取决于目标平台:Mono、.NET 和 IL2CPP。但是,通用 Windows 平台仅支持两个:.NET 和 IL2CPP。更多信息
请参阅术语表在运行时编译代码,使用一种称为即时编译 (JIT) 的技术。Unity 使用开源 Mono 项目的一个分支。
某些平台不支持 JIT 编译,因此 Mono 后端并非适用于所有平台。其他平台支持 JIT 和 Mono,但不支持提前编译 (AOT),因此无法支持 IL2CPP 后端。当平台可以同时支持两个后端时,Mono 是默认的。有关详细信息,请参阅脚本限制。
Mono 支持托管代码的调试。有关详细信息,请参阅在 Unity 中调试 C# 代码。
您可以通过以下两种方式之一更改 Unity 用于构建应用程序的脚本后端:
若要启动构建过程,请打开“构建配置文件”窗口(“菜单:文件”>“构建配置文件”),然后选择“构建”。
单声道和IL2CPP:Unity 开发的脚本后端,在为某些平台构建项目时,可以将其用作 Mono 的替代品。更多信息
请参阅术语表脚本后端需要为要定位的每个平台构建一个新版本。例如,要同时支持 Android 和 iOS 平台,您需要构建两次应用程序并生成两个二进制文件,一个用于 Android,一个用于 iOS。