Application
класс в UnityEngine
Выполнено в:UnityEngine.CoreModule
Описание
Обеспечивает доступ к данным времени выполнения приложения.
Этот класс содержит статические методы для получения сведений о данных времени выполнения и управления ими.
Статические свойства
| Свойство | Описание |
|---|---|
| absoluteURL | URL документа. Для WebGL это веб URL. Для Android, iOS или универсальной Windows платформы (UWP) это глубокая ссылка URL (только для чтения). |
| backgroundLoadingPriority | Приоритет потока фоновой загрузки. |
| buildGUID | Возвращает GUID для этой сборки (только для чтения). |
| cloudProjectId | Уникальный идентификатор облачного проекта. Он уникальен для каждого проекта (только для чтения). |
| companyName | Возвращает имя компании приложения (только для чтения). |
| consoleLogPath | Возвращает путь к файлу журнала консоли или пустую строку, если текущая платформа не поддерживает файлы журнала. |
| dataPath | Содержит путь к папке данных игры на конечном устройстве (только для чтения). |
| exitCancellationToken | Токен отмены, поднимаемый при выходе из режима воспроизведения (Редактор) или при выходе из приложения (Только для чтения). |
| genuine | Возвращает false, если приложение изменено каким-либо образом после его создания. |
| genuineCheckAvailable | Возвращает true, если можно подтвердить целостность приложения. |
| identifier | Возвращает идентификатор приложения во время выполнения. |
| installerName | Возвращает имя хранилища или пакета, в котором было установлено приложение (только для чтения). |
| installMode | Возвращает режим установки приложения (только чтение). |
| internetReachability | Возвращает тип доступности Интернета, который в настоящее время возможен на устройстве. |
| isBatchMode | Возвращает true, когда Unity запускается с флагом -batchmode из командной строки (только для чтения). |
| isConsolePlatform | Является ли текущая платформа Runtime известной платформой консоли. |
| isEditor | Запускается ли игра внутри Unity Editor (только для чтения). |
| isFocused | Имеет ли проигрыватель в настоящее время фокус (только для чтения). |
| isMobilePlatform | Определяет, является ли текущая платформа Runtime известной мобильной платформой. |
| isPlaying | Возвращает true при вызове в любом встроенном проигрывателе или при вызове в редакторе в режиме воспроизведения (только для чтения). |
| persistentDataPath | Содержит путь к каталогу постоянных данных (только для чтения). |
| platform | Возвращает платформу, на которой работает игра (только для чтения). |
| productName | Возвращает имя продукта приложения (только для чтения). |
| runInBackground | Определяет, должен ли проигрыватель запускаться, когда приложение работает в фоновом режиме. |
| sandboxType | Возвращает приложение, запущенное в песочнице (только для чтения). |
| streamingAssetsPath | Путь к папке StreamingAssets (только для чтения). |
| systemLanguage | Язык, на котором работает операционная система пользователя. |
| targetFrameRate | Указывает целевую частоту кадров, с которой Unity пытается отобразить ваше приложение. |
| temporaryCachePath | Содержит путь к каталогу временных данных / кэша (только для чтения). |
| unityVersion | Версия времени выполнения Unity, используемая для воспроизведения содержимого. |
| version | Возвращает номер версии приложения (только для чтения). |
Статические методы
| Метод | Описание |
|---|---|
| CanStreamedLevelBeLoaded | Проверяет, можно ли загрузить созданную сцену. |
| GetStackTraceLogType | Получить параметры регистрации трассировки стека. Значение по умолчанию — StackTraceLogType.ScriptOnly. |
| HasProLicense | Активируется ли Unity с лицензией Pro? |
| HasUserAuthorization | Проверьте, разрешил ли пользователь использовать веб-камеру или микрофон на iOS и WebGL. |
| IsPlaying | Возвращает true, если данный объект является частью игрового мира либо в любом типе построенного Игрока, либо в Режиме Игры. |
| OpenURL | Открывает указанный файл URL в соответствии с разрешениями и ограничениями текущей платформы и среды приложения. |
| Quit | Выход из проигрывателя. |
| RequestAdvertisingIdentifierAsync | Запрос рекламы ID для iOS и UWP. |
| RequestUserAuthorization | Запросите разрешение на использование веб-камеры или микрофона на iOS, и веб-камеры только на WebGL. |
| SetStackTraceLogType | Устанавливает параметры регистрации трассировки стека. Значение по умолчанию — StackTraceLogType.ScriptOnly. |
| Unload | Разгружает Unity Player. |
Мероприятия
| Мероприятие | Описание |
|---|---|
| deepLinkActivated | Это событие возникает, когда приложение, запущенное на Android, iOS или универсальной платформе Windows (UWP), активируется с помощью глубокой ссылки URL. |
| focusChanged | Определяет делегата, используемого для регистрации событий, в которых фокус был получен или утрачен. |
| logMessageReceived | Событие, которое запускается при получении сообщения журнала. |
| logMessageReceivedThreaded | Событие, которое запускается при получении сообщения журнала. |
| lowMemory | Событие Application._lowMemory происходит, когда приложение получает уведомление о нехватке памяти от устройства, на котором оно запущено. |
| memoryUsageChanged | Сообщает о значительных изменениях в использовании памяти приложением. |
| onBeforeRender | Событие, которое вызывает каждый кадр, на всех платформах, непосредственно перед рендерингом. |
| quitting | Unity вызывает это событие, когда приложение Player завершает работу. |
| unloading | Unity вызывает это событие, когда Игрок разгружает. |
| wantsToQuit | Unity вызывает это событие, когда приложение Player хочет выйти из игры. |
Делегаты
| делегат | Описание |
|---|---|
| AdvertisingIdentifierCallback | Метод делегирования для получения рекламы ID. |
| LogCallback | Используйте этот тип делегирования вместе с Application.logMessageReceived или Application.logMessageReceivedThreaded для мониторинга того, что регистрируется в журнале. |
| LowMemoryCallback | Это функция делегирования, когда мобильное устройство сообщает о низком уровне памяти. |
| MemoryUsageChangedCallback | Делегат для Application.memoryUsageChanged вентиля. |