Страница 1 из 1

Нужна помощь с UI!

СообщениеДобавлено: 16 июл 2017, 11:34
Fox_game
Проблема вот в чем...
У меня есть полоска хп и еды. Они довольно большие . На большом разрешении это выглядит отлично, но когда я запускаю на аленьком разрешении это выглядит не очень круто. Полоски очень большие для такого маленького экрана.
Как сделать чтоб они уменьшались в зависимости от разрешения?

Re: Нужна помощь с UI!

СообщениеДобавлено: 16 июл 2017, 16:16
Happy Lime
Это настраивается в настройках Canvas. Раньше где-то было хорошее объяснение, но сейчас я его не нашёл.
Менять надо вот что:
Render mode - выбрать одно из 3. На моей памяти Screen Sapce - Camera это то, что вам нужно, т.к. сохраняет пропорции.
Возможно что-то говорили об этом в этом уроке:
https://www.youtube.com/watch?v=rI103EogbQU&t=485s

Re: Нужна помощь с UI!

СообщениеДобавлено: 16 июл 2017, 17:56
samana
А что, якорями такое не решается? https://docs.unity3d.com/ru/530/Manual/ ... ution.html

Re: Нужна помощь с UI!

СообщениеДобавлено: 17 июл 2017, 15:18
eonyanov
Первым делом нужно повесить CanvasScaler на канвас и поставить режим ScaleWithScreenSize. А там уже поиграться с остальными параметрами и посмотреть, что как работает.
Имхо, якори - геморрой, которого надо избегать. Обычно их ставлю только в центр или по углам.