Version: Unity 6.0 (6000.0)
语言 : 中文
自定义脚本符号
将脚本组织到程序集

测试条件编译

以下示例展示了如何测试条件编译代码。它还会根据为目标构建选择的平台打印一条消息。

代码示例


  using UnityEngine;
  using System.Collections;
  public class PlatformDefines : MonoBehaviour {
  void Start () {

    #if UNITY_EDITOR
      Debug.Log("Unity Editor");
    #endif

    #if UNITY_IOS
      Debug.Log("Unity iOS");
    #endif

    #if UNITY_STANDALONE_OSX
        Debug.Log("Standalone OSX");
    #endif

    #if UNITY_STANDALONE_WIN
      Debug.Log("Standalone Windows");
    #endif

  }          
  } 

测试说明

  1. 打开构建配置文件 (Build Profiles) 窗口(菜单:文件 (File) > 构建配置文件 (Build Profiles))。
  2. 检查要用来测试代码的平台是否为当前激活 (Active) 的平台配置文件。如否,请选择首选平台,然后单击切换配置文件 (Switch Profile)
  3. 创建脚本并复制和粘贴以下示例代码
  4. 游戏 (Game) 视图中,单击播放 (Play) 按钮,进入播放 (Play) 模式。检查与 Unity 控制台中所选平台相关的消息,确认代码是否正常工作。例如,如果选择 iOS,则消息 Unity EditorUnity iOS 将显示在控制台中。

其他资源

自定义脚本符号
将脚本组织到程序集
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961