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

Android мобильные сценарии

Для кросс-платформенных проектов, используйте директиву UNITY_ANDROID define для условной компиляции Android-специфического C# кода. Дополнительные сведения см. в Компиляция в зависимости от платформы.

Доступ к функциям и свойствам устройства

Приложения могут получать доступ к большинству функций устройства Android через классы ,Input, и ,Handheld,. Дополнительные сведения см. в:

Поддержка вибрации

Чтобы запустить вибрацию, вызов Handheld.Vibrate. Устройства без оборудования вибрации игнорируют этот вызов.

Показатель деятельности

Мобильные операционные системы имеют встроенные индикаторы активности, которые приложение может использовать во время медленных операций. Дополнительные сведения см. в Handheld.StartActivityIndicator.

Для доступа к свойствам устройства используйте следующие APIs:

Скрипт Свойство устройства
SystemInfo.deviceUniqueIdentifier Всегда возвращает md5 из ANDROID_ID. Дополнительные сведения см. в документации разработчика Android по ANDROID_ID.
SystemInfo.deviceName Возвращает имя устройства. Для устройств Android Unity пытается прочитать device_name и bluetooth_name из настроек безопасной системы. Если эти строки не имеют значений, Unity возвращает <unknown>.
SystemInfo.deviceModel Возвращает модель устройства. Часто это включает название производителя и номер модели (например, "LGE Nexus 5 или "SAMSUNG-SM-G900A").
SystemInfo.operatingSystem Возвращает имя и версию операционной системы.