Mono 脚本后端一个支持Unity脚本的平台。根据目标平台的不同,Unity支持三种不同的脚本后端:Mono、.NET 和 IL2CPP。然而,通用Windows平台只支持两种:.NET 和 IL2CPP。 更多信息
参考 词汇表 使用即时编译(JIT)技术在运行时编译代码。Unity使用开源的项目 Mono项目 的一个分支。
某些平台不支持JIT编译,因此Mono后端并不适用于所有平台。其他平台支持JIT和Mono,但不支持提前编译(AOT),因此无法支持IL2CPP后端。当平台可以支持两种后端时,Mono是默认选项。有关更多信息,请参阅脚本限制。
Mono支持托管代码的调试。有关更多信息,请参阅在Unity中调试C#代码。
您可以通过以下两种方式之一更改Unity在构建应用程序时使用的脚本后端
要开始构建过程,打开 构建设置 窗口(菜单: 文件 > 构建设置)并选择 构建。
Mono和IL2CPP脚本后端都需要为每个要目标平台构建一次。例如,为了支持Android和iOS平台,您需要构建您的应用程序两次并生成两个二进制文件,一个用于Android,一个用于iOS。