День 8-й

Дата публикации: 17.07.2018 Просмотров:

Когда занимался механикой игры, понял, что все-таки без оформления, даже такого примитивного, как у меня, не получится. Почему? Потому что часть механик основана именно на оформлении. Поэтому потратил два дня на то, что бы набросать немного текстур, доделать фон который проходит через всю игру и тут я столкнулся еще с одной проблемой.

Я пытался ее решить полтора часа, думая, что проблема в программном коде. Сейчас сначала расскажу, в чем была проблема, а потом как ее решить. Проблема вот в чем - когда я добавил фон, который заливает все пространство экрана, я заметил, что на планшете сверху и снизу полосы серые, одинаковые.

Проблема оказалась в том, что соотношение сторон экрана планшета не 16:9 как на компьютере или телефоне. И тут мы возвращаемся к вопросам масштабирования на разных устройствах с разными экранами. Оказалось, что нужно было просто выставить пропорции масштабирования без сохранения габаритов. Что это значит? Если у вас экран 4:3, а у кого-то 16:9 то вы скорее всего не заметите разницы, но если же соотношения вашего экрана совсем другое, например, 21:9, сверх широкий монитор, то вот при таком соотношении сторон вы уже заметите, что текстурки вытянулись в стороны.

Да, это спорное решение, согласен, но это решение покрывает большую долю экранов с разными соотношениями. Вероятность того, что данное приложение будет запущенно на каком-то сверх не стандартном мониторе сведено к минимуму.

День 8-й

Поделиться:

Ссылка скопирована