AndroidAutoRotationBehavior

enumeration

Description

Options to control the application window orientation when Default orientation is set to Auto rotation.

using UnityEditor;
using UnityEngine;
using UnityEditor;
using UnityEditor.Build;

public class AutoRotationBehaviorSample : MonoBehaviour { [MenuItem("Build/AutoRotationBehavior Sample")] public static void BuildAutoRotationBehaviorSample() { PlayerSettings.SetScriptingBackend(NamedBuildTarget.Android, ScriptingImplementation.IL2CPP);

PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARM64; // Set autoRotation behavior to a value from AndroidAutoRotationBehavior enum // Replace with Sensor if needed PlayerSettings.Android.autoRotationBehavior = AndroidAutoRotationBehavior.User; BuildPlayerOptions options = new BuildPlayerOptions(); options.scenes = new[] { "Assets/Scenes/SampleScene.unity" }; options.locationPathName = "Build/AndroidBuild.apk"; options.target = BuildTarget.Android; options.targetGroup = BuildTargetGroup.Android; BuildPipeline.BuildPlayer(options); } }

Properties

Property Description
UserApplication window rotates based on the device’s auto rotate orientation settings.
SensorApplication window rotates based on the device’s orientation sensor.

Did you find this page useful? Please give it a rating: