Коллеги, создавая свою «Змейку» я наступил на классические грабли: потратил полдня на идеальный UI, а потом пришлось всё переделывать. Причина — я проигнорировал волшебную кнопку «UI Scale Mode» в компоненте Canvas Scaler. Чтобы вы не повторяли моих ошибок, ловите ликбез по главному правилу адаптивного интерфейса в Unity! Главная задача Canvas Scaler (Масштабатора Canvas) — управлять тем, как пользовательский интерфейс (UI) масштабируется и адаптируется под разные разрешения и размеры экранов 📱💻. Без него ваш UI выглядел бы одинакового размера на любом устройстве, что привело бы к огромным проблемам на экранах с высоким или низким разрешением. Проще говоря, он делает так, чтобы кнопки, текст и другие элементы интерфейса не были слишком мелкими на 4K-мониторе и не вылезали за границы экрана на старом телефоне 📏 - Constant Pixel Size 📏: Элементы UI всегда имеют один и тот же размер в пикселях. Не рекомендуется для современных проектов, так как не адаптируется к разным разрешениям. -
Кирпичики Unity: Canvas Scaler – неприметный компонент, который сэкономит вам тонну нервов.
8 октября 20258 окт 2025
8
3 мин