Canvas в Unity слегка отключен для использования на реальном телефоне - PullRequest
0 голосов
/ 22 января 2019

В настоящее время я работаю с Unity над небольшим платформером для Android. Тем не менее, я заметил, что холст на моем телефоне слегка отключен, чем в превью от редактора Unity. Вот разница:

enter image description here

Верхняя картинка - редактор единства, нижняя - от моего Samsung S8. Теперь речь идет явно не о черных полосах. Я сказал холсту всегда рендерить в соотношении 16: 9, так что все в порядке. Однако, если вы заметили крест, он чуть ближе к нижней части экрана. Также слева от моего телефона вы видите маленькую синюю линию, сквозь которую виден фон. Опять же на верхнем рисунке это не так. Я знаю, что это «всего несколько пикселей», но мне интересно, что я делаю неправильно.

Я установил холст на "Масштаб с размером экрана". Так в чем может быть проблема?

Спасибо за помощь!

Это Dpad: это изображение на холсте. он работает с кнопками, которые невидимы, но находятся на вершине dpad. enter image description here

1 Ответ

0 голосов
/ 23 января 2019

Samsung S8 имеет собственное разрешение 2960x1440, а не 16: 9? Если мы контролируем экран по ширине, 1440/9 * 16 = 2560, что объяснит черную полосу сбоку? (2960-2560) / 2 с каждой стороны

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