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