2015-10-11 5 views
0

Итак, я только начал развиваться в Unity для Android (игра 2d). Я уже проводил поиск в сети, но ничего не нашел.Unity android resolution

Как настроить пользовательский интерфейс Unity, чтобы вызывать привыкание к разрешениям нескольких пикселей? Когда я тестирую в Unity, он работает нормально, но когда я устанавливаю на разные телефоны, символы исчезают, весь пользовательский интерфейс просто взорван

Любая идея?

+0

Пожалуйста, начните помечать вопросы игрового движка Unity с помощью 'unity3d' вместо' unity'. Благодаря! (Тег «единство» предназначен для контейнера для инъекций зависимости .NET.) –

+0

@JoxTraex Я отменил редактирование тега, которое повторно добавляет тег «единство». Пожалуйста, прочитайте тег wiki для 'unity', а также мой комментарий выше. Благодарю. –

+0

ах, извините! Моя вина, спасибо, что рассказала мне! Можете ли вы представить тег unity2d, пожалуйста? Потому что это игра 2d, а не 3d! Что бы ни случилось в этом случае? – Karoly

ответ

2

Вы можете использовать Canvas Scalar. Компонент Canvas Scaler используется для контроля общего масштаба и плотности пикселей элементов пользовательского интерфейса на холсте. Это масштабирование влияет на все под Canvas, включая размеры шрифта и границы изображения.

enter image description here

  • Вы бы установить режим масштабирования интерфейса для масштабирования с размером экрана.
  • После этого вы увидите поле Reference Resolution X и Y. X - ширина, а Y - высота экрана, для которого вы разрабатываете игру.
  • Установите режим сопоставления экрана для соответствия ширине или высоте, чтобы динамически масштабировать его.
  • Установите коэффициент соответствия 1 или что-то еще.