День 8-й

Дата публикації: 17.07.2018 Переглядів:

Коли займався механікою гри, зрозумів, що все-таки без оформлення навіть такого примітивного, як у мене, не вийде. Чому? Тому що частина механік ґрунтується саме на оформленні. Тому витратив два дні на те, щоб накидати трохи текстур, доробити фон який проходить через всю гру і тут я зіткнувся ще з однією проблемою.

Я намагався її вирішити півтори години, думаючи, що проблема у програмному коді. Зараз спочатку розповім, у чому була проблема, а потім як її вирішити. Проблема ось у чому - коли я додав фон, який заливає весь простір екрану, я помітив, що на планшеті зверху та знизу смуги сірі, однакові.

Проблема виявилася в тому, що співвідношення сторін екрана планшета не 16:9, як на комп'ютері або телефоні. І тут ми повертаємося до питань масштабування на різних пристроях із різними екранами. Виявилося, що потрібно було просто виставити пропорції масштабування без збереження габаритів. Що це означає? Якщо у вас екран 4:3, а у когось 16:9, то ви швидше за все не помітите різниці, але якщо ж співвідношення вашого екрану зовсім інше, наприклад, 21:9, понад широкий монітор, то ось при такому співвідношенні сторін ви вже помітите, що текстурки витяглися убік.

Так, це спірне рішення, згоден, але це рішення покриває більшу частку екранів із різними співвідношеннями. Імовірність того, що цей додаток буде запущено на якомусь нестандартному моніторі зведено до мінімуму.

*усі скріншоти занадто старі і перекладатися не будуть.

День 8-й

Поділитися:

Посилання скопійоване