Unity 6.3
0 онлайн 26 гостей 3 в системе
Вход

Тест условной компиляции

В следующем примере показано, как проверить условно скомпилированный код. Он также выводит сообщение, основанное на платформе, выбранной для целевой сборки.

Образец кода


  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. Откройте Создание профилей окно (меню: Файл > Создание профилей).
  2. Убедитесь, что платформа, на которой вы хотите тестировать свой код, является профилем Active platform. Если это не так, выберите предпочтительную платформу и нажмите Switch Profile.
  3. Создать скрипт и скопировать и вставить код образца.
  4. В течение Game вид Подтвердите, что код работает, проверив сообщения, относящиеся к платформе, выбранной в разделе «Предложения», и нажмите кнопку «Выполнить», чтобы перейти в режим выполнения. Unity консоли. Например, если вы выберете iOS, сообщения Unity Editor и Unity iOS появятся в консоли.

Дополнительные ресурсы