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); } }