Unity3D :单声道概述

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

单声道概述

Mono 脚本后端使用一种称为实时编译 (JIT) 的技术在运行时编译代码。Unity 使用开源 Mono 项目的一个分支。

某些平台不支持 JIT 编译,因此 Mono 后端并非在每个平台上都有效。其他平台支持 JIT 和 Mono,但不支持提前编译 (AOT),因此无法支持 IL2CPP 后端。当平台可以同时支持两个后端时,Mono 是默认的。有关详细信息,请参阅脚本限制。

Mono 支持托管代码的调试。有关更多信息,请参见在 Unity 中调试 C# 代码。

使用 Mono 构建项目

您可以通过以下两种方式之一更改 Unity 用于构建应用程序的脚本后端:

  • 通过编辑器中的播放器设置菜单。执行以下步骤,通过播放器设置菜单更改脚本后端:
  1. 转到编辑>项目设置
  2. 选择“播放器”以在检查器中打开当前平台的“播放器”设置。
  3. 在“其他设置”子菜单下,导航到“配置>脚本后端”。
  4. 选择单声道
  • 通过编辑器脚本 API。使用 PlayerSettings.SetScriptingBackend 属性更改 Unity 使用的脚本后端。
播放器设置的“配置”部分
播放器设置的“配置”部分

若要启动生成过程,请打开“生成设置”窗口(菜单:文件>“生成设置”),然后选择“生成”。

Mono 和 IL2CPP 脚本后端都需要针对要面向的每个平台的新版本。例如,要同时支持 Android 和 iOS 平台,您需要构建两次应用程序并生成两个二进制文件,一个用于 Android,一个用于 iOS。

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D :C# 编译器 (mvrlink.com)

下一篇:Unity3D :IL2CPP概述 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号