Я создал игру, которая хорошо работает в настольном режиме. Но когда я запускаю его на мобильном устройстве, он работает только в ландшафтном режиме. Как сделать так, чтобы игра успешно работала как в портретном, так и в ландшафтном режиме?
Как переключаться между портретным и ландшафтным режимами с помощью libGDX?
comment
Я слегка отредактировал заголовок, чтобы сделать его более ясным, именно то, что вам нужно, и исправил грамматику и формулировку в теле, чтобы немного быстрее добраться до сути. Наконец, я добавил полезный тег для улучшения видимости.
- person Nathan Tuggy   schedule 13.03.2015
comment
Насколько я помню, вам нужно изменить AndroidManifest.xml (github.com/libgdx/libgdx/wiki/)
- person Springrbua   schedule 13.03.2015
Ответы (2)
Установите для screenOrientation значение fullSensor в файле AndroidManifest.xml:
android:screenOrientation="fullSensor"
Это определит ориентацию устройства и автоматически повернет экран. Также ViewPorts в LibGDX используются для определения того, как ваша программа будет обрабатывать изменения ширины и высоты при повороте экрана. https://github.com/libgdx/libgdx/wiki/Viewports
person
Tekkerue
schedule
13.03.2015
Откройте AndroidManifest.xml, расположенный в проекте Android, и найдите запись, в которой говорится:
android:screenOrientation="landscape"
Измените «пейзаж» на «портрет», чтобы он выглядел так:
android:screenOrientation="portrait"
person
Zohaib Amir
schedule
13.03.2015