Unity 有一系列内置的脚本符号,这些符号代表可以在 脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性并以任何您喜欢的方式响应用户输入。 更多信息
参见 术语表 中使用的选项,以选择性地包含或排除代码部分的编译。有关条件编译的更多信息,请参阅 条件编译。
注意:您还可以将脚本符号称为定义符号、预处理器定义或定义。
Unity 会为通用 Windows 平台 (UWP) 自动定义这些脚本符号。
| 脚本符号 | 描述 | 
|---|---|
| UNITY_WINRT | 在所有脚本中定义。 | 
| UNITY_WSA | 在所有脚本中定义。 | 
| UNITY_WINRT_10_0 | 在所有脚本中定义。 | 
| UNITY_WSA_10_0 | 在所有脚本中定义。 | 
| ENABLE_IL2CPP | 使用 IL2CPPUnity 开发的脚本后端,可以在构建某些平台的项目时用作 Mono 的替代方案。 更多信息 参见 术语表 脚本后端为 Unity 中的脚本提供支持的框架。Unity 根据目标平台支持三种不同的脚本后端:Mono、.NET 和 IL2CPP。但是,通用 Windows 平台仅支持两种:.NET 和 IL2CPP。 更多信息 参见 术语表 时,在所有脚本中定义。 | 
| WINDOWS_UWP | 为 UWP 构建时,在所有脚本中定义。 | 
| ENABLE_WINMD_SUPPORT | 为 UWP 构建时,在所有脚本中定义。 |