Unity: расстояние между кнопками различается при разных разрешениях экрана - PullRequest
0 голосов
/ 13 ноября 2018

В моей игре (Unity 2017.3.1f1) я использую ScrollView, который заполнен кнопками во время выполнения.

При 1080p:

enter image description here

И в 1440p:

enter image description here

Синие точки показывают ограничения содержания, всего этого (включая серую часть ниже)составляет вид прокрутки.Независимо от того, насколько большой / маленький я делаю Контент, граница не исчезает в 1440p, а вместо этого изменяется с Контентом.

  • Ширина ScrollView устанавливается через окружающую панель
  • Все кнопки используют один и тот же пефаб (Инспектор: щелчок ) - 1-е изображение ниже
  • Кнопки расположены в вертикальной компоновке для Контента (Инспектор: щелкните) - 2-е изображение ниже

enter image description hereenter image description here

Как вы можете видеть на последнем скриншоте,Vertical Layout Group настроена на принудительное расширение ширины кнопки и контроль ее размера, который больше нигде не задан.Я также не устанавливаю отступы / интервалы в группе вертикальной компоновки, но между двумя кнопками есть свободное пространство.

Я хочу, чтобы это выглядело одинаково при 1080p и 1440p.Что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...