iPaf
@iPaf
Android Developer

Почему UI Panel по разному отображается на устройстве и в Editor?

Canvas настроен на определенный размер экрана 800х600 и заполняет ширину, если соотношение сторон другое. Однако, в редакторе кнопки выбора уровня отображаются так:
5d1b389fa1f35338626171.png

А на устройстве вот так:
5d1b38a7a3d49623159576.png

Кнопка - обычный Panel с вложенными Panel, Text и Image. Кнопки кладутся в GridLayoutGroup, который настроен на размер ячейки 100х100 и space'ом в 6 единиц. Пробовал увеличивать размер ячейки динамически (рассчитывать кодом), в результате чего ячейки все равно были далеко друг от друга и вылезали вправо за экран. С чем может быть связано такое поведение? Как в Editor увидеть UI как на устройстве?
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
red-cat-fat
@red-cat-fat
Делаю игры
У компонента Canvas Scaler есть параметр UI Scale Mode. Поставь Reference Resolution таким же, как у тебя в редакторе по умолчанию. То есть этот компонент говорить Canvas как правильно масштабировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы