在 Android 平台下,Unity 的 Player Settings 中的屏幕方向设置有时并不能完全生效。例如,即便开启了自动旋转,应用启动时仍可能强制横屏显示。
Android:修改 AndroidManifest.xml
需要手动修改项目的 AndroidManifest.xml,在对应节点中添加屏幕方向配置:
<application android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:allowBackup="false">
<activity android:name=".MainActivity"
android:launchMode="singleTask"
android:screenOrientation="landscape"
iOS:无需额外处理
iOS 平台直接在 Xcode 工程中配置即可,不存在此问题。