備忘録

【Unity】横向き固定設定なのに縦画面でアプリが起動される

エラー内容

PlayerSettingsの設定が「AutoRotation」「Landscape Right」「Landscape Left」なのに縦画面で起動されてしまう。

環境

OS:macOS 12.0.1
Unity:2020.3.18f1
端末:AQUOS4

解決方法

AndroidManifest.xmlのほうが画面の向き設定が優先されるので、こっちを書き換えるべきとのこと。

/Assets/Plugins/Android/AndroidManifest.xmlを編集する。

activity android:name=”com.nifcloud.mbaas.ncmbfcmplugin.UnityPlayerProxyActivity”
上記の文面を
activity android:name=”com.unity3d.player.UnityPlayerActivity”
に変更

そしてそのactivity内に
android:screenOrientation=”sensorLandscape”
を追記。

これで縦画面で起動しなくなった。