Unity - сохранение UI по центру независимо от разрешения экрана - PullRequest
0 голосов
/ 02 сентября 2018

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

Снимок экрана пользовательского интерфейса

Screenshot of UI

1 Ответ

0 голосов
/ 03 сентября 2018

Для пользовательского интерфейса на скриншоте, я предполагаю, что вы хотите, чтобы он всегда был внизу экрана и всегда был шириной экрана.

Чтобы всегда занимать ширину экрана, выберите свой холст и перейдите к его скалярному компоненту холста. «Изменение режима UI Scale» до «Масштаб с Размер экрана» и настроить разрешение ссылок на разрешение, выглядит хорошо для вас. Тогда элементы холста будут одинаковой ширины во всех разрешениях.

enter image description here

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

enter image description here

Для получения дополнительной информации о том, как проектировать для всех разрешений экрана, посмотрите документацию , как предложил Hellium!

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