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

PlayerSettings.Android.maxAspectRatio

Declaration

public static float maxAspectRatio;

Описание

Максимальное отношение сторон, поддерживаемое приложением.

Это значение выражается как (больший размер / меньший размер) в десятичной форме. Его нельзя установить на значение ниже 1.86, которое приблизительно соответствует старому широкоэкранному соотношению сторон устройства 17:9(16.74:9). По умолчанию оно установлено на 2.4, что означает, что приложение поддерживает все устройства с соотношением сторон до 21.6:9. Дополнительную информацию см. в Поддержка различных размеров экрана.

using UnityEngine;
using UnityEditor;
using UnityEditor.Build;

public class MaxAspectRatio : MonoBehaviour { [MenuItem("Build/Android Max Aspect Ratio Example")] public static void AndroidArchitectures() { PlayerSettings.SetScriptingBackend(NamedBuildTarget.Android, ScriptingImplementation.IL2CPP); PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARM64;

//Set the maxAspectRatio to the default value PlayerSettings.Android.maxAspectRatio = 2.4f;

BuildPlayerOptions options = new BuildPlayerOptions(); options.scenes = new[] { "Assets/Scenes/SampleScene.unity" }; options.locationPathName = "Builds/AndroidBuild.apk"; options.target = BuildTarget.Android; options.targetGroup = BuildTargetGroup.Android;

BuildPipeline.BuildPlayer(options); } }