Щось у мене 7-й день часто став фігурувати. Ну так ось, пам'ятаєте я розповідав про ScrollBox на 7-й день, когда затронул тему экрана сохранения. Там від ScrollBox я вирішив відмовитись. Але зараз я зіткнувся з тим, що цей елемент мені вкрай необхідний, тому що без нього інтерфейс буде або потворним, або не вийде зробити зовсім. І ні, я зараз звичайно ж говорю не про екран збереження.
Так як гра в мене в жанрі симулятора і економічна стратегія в одній особі, це означає, що чимось заробляти гроші нам все ж таки необхідно. Ідея полягає в тому, що ми керуємо своїм кіоском із сувенірами, а значить нам ці сувеніру потрібно десь самим купувати, щоб надалі з націнкою продавати відвідувачам парку. Я запланував дуже багато товарів, які гравець зможе вибрати, та їх якось потрібно розмістити на екрані.
Ось тут ми й повертаємося до злощасного ScrollBox. Я пропоную гравцеві на вибір 30 товарів, з яких він уже обирає, чим торгуватиме. На екран влазить ну максимум 9 товарів, це щоб було видно їх опис та ціну, а ще у кожного товару має бути картинка. Відповідно товари, що залишилися, у нас знаходяться за межами видимого екрану.
У результаті мені довелося прописувати масштабування для тих елементів, які розташовані всередині ScrollBox вручну, щоб вони поводилися адекватно і не розтягувалися більше ніж того вимагає екран. Прикро звичайно, що автоматичне масштабування не працює однаково для всіх, але з іншого боку, якби я не знайшов це автоматичне масштабування, мені довелося б прописувати його вручну абсолютно для всіх елементів у грі, а не лише для якихось 30 товарів.

Екран закупівлі товару із вже відмасштабованими елементами.