UiButton не правильно размер с Canvas - PullRequest
0 голосов
/ 27 апреля 2020

У меня проблема при попытке изменить экраны с iPhone X pro на iPhone 8 (альбомный режим). При внесении изменений размер кнопки не изменяется должным образом. Что следует добавить к Canva или кнопкам, чтобы получить лучший размер? (Та же проблема для панелей) CanvaInspector ButtonInspector

1 Ответ

1 голос
/ 27 апреля 2020

Прежде всего, если вы хотите, чтобы ваше приложение работало только в ландшафтном режиме, вы можете установить Справочное разрешение как X: 1080 Y: 1920 , установить Подберите значение как 1 (это зависит от того, как вы хотите, чтобы ваш пользовательский интерфейс реагировал, поэтому вы можете оставить его равным 0), установите размер экрана предварительного просмотра как 1920x1080 Пейзаж , и попытайтесь построить свое приложение на основе этой ссылки, это облегчит большинство вещей. Кроме того, если вы правильно закрепите свои элементы пользовательского интерфейса, они без проблем будут реагировать на различные разрешения. Для якорей и осей вы можете взглянуть на документацию Unity для базового c макета .

Однако, если вы хотите, чтобы ваше приложение работало как в книжной, так и в альбомной ориентации В этом случае общая идея более или менее совпадает. Возможно, вы захотите поиграть с вашим опорным разрешением и значением соответствия (например, если установить значение соответствия равным 0,5, размер пользовательского интерфейса изменится с учетом одинаковой высоты и ширины). Эта документация поможет вам лучше понять ее.

Я также знаю, что некоторые разработчики разрабатывают разные пользовательские интерфейсы для ландшафтного и портретного режима отдельно, а затем активируют / деактивируют их в зависимости от ориентации телефона. , Это также может быть вариантом.

...