#android #libgdx
#Android #libgdx
Вопрос:
Я хотел бы знать, как я могу выбрать наилучшее разрешение для создания 2D-игры на Android?
Комментарии:
1. Для Android вы не можете выбрать разрешение. Разрешение определяет экран устройства. Вы можете использовать один из классов Viewport (обычно ExtendViewport), чтобы определить масштаб мира, который растягивается в соответствии с любым разрешением экрана. Тогда вам даже не придется думать о разрешении. (Если только вы не создаете ретро-пиксель-арт, который требует больше размышлений, чтобы действительно работать должным образом.)
Ответ №1:
Вы можете выбрать разрешение 1920 * 1080 — это даст вам четкий вывод на большинстве современных устройств — и использовать FitViewPort
или ExtendViewPort
по своему усмотрению.
Ответ №2:
Я рендерю свою графику в разрешении 2K (т. Е. 3040 x 1,40, ориентируясь на самые популярные телефоны высокого класса на сегодняшний день, Samsung S10), поэтому она определенно будет хорошо смотреться на экранах с более высоким разрешением. И затем я использую масштабирование камеры, чтобы правильно отобразить его при текущем разрешении экрана. Для графики требуется немного больше места, и, вероятно, она теряет несколько кадров в секунду, но на современных устройствах это приемлемая потеря. Мои игры работают гладко даже на старых устройствах, поэтому я не думаю, что это вообще проблема.