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

Application

класс в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Обеспечивает доступ к данным времени выполнения приложения.

Этот класс содержит статические методы для получения сведений о данных времени выполнения и управления ими.

Статические свойства

Свойство Описание
absoluteURLURL документа. Для 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Событие, которое вызывает каждый кадр, на всех платформах, непосредственно перед рендерингом.
quittingUnity вызывает это событие, когда приложение Player завершает работу.
unloadingUnity вызывает это событие, когда Игрок разгружает.
wantsToQuitUnity вызывает это событие, когда приложение Player хочет выйти из игры.

Делегаты

делегат Описание
AdvertisingIdentifierCallbackМетод делегирования для получения рекламы ID.
LogCallbackИспользуйте этот тип делегирования вместе с Application.logMessageReceived или Application.logMessageReceivedThreaded для мониторинга того, что регистрируется в журнале.
LowMemoryCallbackЭто функция делегирования, когда мобильное устройство сообщает о низком уровне памяти.
MemoryUsageChangedCallbackДелегат для Application.memoryUsageChanged вентиля.