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

Android

класс в UnityEditor

Описание

Android специфические настройки Player.

Используйте эти параметры для настройки того, как Unity собирает и отображает ваше окончательное приложение для платформы Android.

using UnityEngine;
using UnityEditor;

public class AndroidPlayerSettingsSamples : MonoBehaviour { [MenuItem("Tools/Set Android Player settings")] public static void SetAndroidPlayerSettings() { // Set autoRotation behaviour value to user or sensor PlayerSettings.Android.autoRotationBehavior = AndroidAutoRotationBehavior.User; // Log the current value of autoRotationBehavior Debug.Log($"autoRotationBehavior: {PlayerSettings.Android.autoRotationBehavior}"); // Set min aspect ratio to 2.0f PlayerSettings.Android.minAspectRatio = 2.0f; // Log the minimum aspect ratio Debug.Log($"minAspectRatio: {PlayerSettings.Android.minAspectRatio}"); // Set minimum SDK version PlayerSettings.Android.minSdkVersion = AndroidSdkVersions.AndroidApiLevel30; // Log the minimum SDK version Debug.Log($"minSdkVersion: {PlayerSettings.Android.minSdkVersion}"); // Set targetSdkversion PlayerSettings.Android.targetSdkVersion = AndroidSdkVersions.AndroidApiLevel30; // Log the targetSdkVersion setting Debug.Log($"targetSdkVersion: {PlayerSettings.Android.targetSdkVersion}"); // Set textureCompressionFormats to ETC2 and ASTC texture formats PlayerSettings.Android.textureCompressionFormats = new TextureCompressionFormat[] { TextureCompressionFormat.ETC2, TextureCompressionFormat.ASTC }; // Log each configured texture compression format foreach (TextureCompressionFormat format in PlayerSettings.Android.textureCompressionFormats) { Debug.Log($"Configured Texture Compression Format: {format}"); } } }

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

Свойство Описание
androidTVCompatibilityПредоставьте сборку, совместимую с Android и TV.
androidVulkanDeviceFilterListAssetУказывает ресурс VulkanDeviceFilterLists, который предоставляет критерии фильтрации для разрешения или запрещения устройствам Android использовать Vulkan API и выбора режима графических заданий при запуске приложений Unity.
appCategoryУкажите категорию для приложения, наилучшим образом отражающую его основную функциональность.
applicationEntryКлассы записей приложения для include.Note: Вы можете указать несколько записей приложения для целей разработки, это приведет к появлению двух значков приложения на устройстве Android. Вы всегда должны указать одну запись при публикации приложения в магазине.
ARCoreEnabledВключите поддержку Google ARCore на поддерживаемых устройствах.
autoRotationBehaviorУкажите, будет ли окно приложения поворачиваться на основе параметров ориентации устройства (пользователь) или датчика ориентации устройства (датчик), когда ориентация по умолчанию — Автоматическое поворот.
blitTypeВыберите, как содержимое рисуется на экране.
buildApkPerCpuArchitectureСоздайте отдельный APK для каждой CPU архитектуры.
bundleVersionCodeAndroid код версии пакета.
defaultWindowHeightВертикальный размер по умолчанию окна Android Player в пикселях.
defaultWindowWidthГоризонтальный размер окна Android Player по умолчанию в пикселях.
disableDepthAndStencilBuffersОтключить буферы глубины и шаблона.
displayOptionsОпределяет параметры отображения Android, которые определяют, как приложение отображается на устройствах Android во время выполнения.
enableArmv9SecurityFeaturesВключите функции безопасности Armv9, включая аутентификацию указателя (PAuth, PAC) и идентификацию целей ветки (BTI) для сборок Arm64.
forceInternetPermissionПринудительная установка флага разрешения Интернета.
forceSDCardPermissionПринудительная разрешение карты SD.
fullscreenModeРежим отображения для сборок Android Player вашего приложения.
keyaliasNameИмя псевдонима ключа Android.
keyaliasPassПароль для ключа, используемого для подписания приложения Android.
keystoreNameСодержит путь к файлу хранилища Android.
keystorePassAndroid пароль хранилища ключей.
maxAspectRatioМаксимальное отношение сторон, поддерживаемое приложением.
minAspectRatioМинимальное соотношение сторон, которое поддерживается приложением.
minifyDebugВключить минимизацию отладки.
minifyReleaseВключить минимизацию сборки выпуска.
minimumWindowHeightМинимальный вертикальный размер окна Android Player в пикселях.
minimumWindowWidthМинимальный горизонтальный размер окна Android Player в пикселях.
minSdkVersionМинимальный уровень API, необходимый для запуска приложения.
minSupportedSdkVersionМинимальный поддерживаемый уровень Android API.
optimizedFramePacingВключить оптимизированную частоту кадров.
predictiveBackSupportВключить для использования Android's OnBackInvokedCallback для обработки обратных событий Android 13 и выше.
preferredDataLocationПредпочтительное расположение данных.
preferredInstallLocationПредпочтительное расположение установки приложения.
renderOutsideSafeAreaРасширяет макет рендеринга в зону вырезки дисплея, используя все доступное пространство экрана.
reportGooglePlayAppDependenciesУказывает, следить ли за зависимостями приложений для проверки хранилища Google Play.
resizeableActivityУказывает, можно ли изменять размер приложения Android.
runWithoutFocusПозволяет приложению продолжать работать, даже если оно не находится в фокусе.
showActivityIndicatorOnLoadingПриложение должно показывать ActivityIndicator при загрузке.
splashScreenScaleAndroid splash экран масштаба режима.
splitApplicationBinaryРазделите двоичный файл приложения на модули.
startInFullscreenЗапуск в полноэкранном режиме.
targetArchitecturesНабор архитектур CPU для цели сборки Android.
targetSdkVersionЦелевой уровень API вашего приложения.
textureCompressionFormatsФорматы сжатия текстуры.
useCustomKeystoreВключите подписывание приложений с помощью пользовательского хранилища ключей.