2016-05-16 4 views
3

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

enter image description here

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

+0

Я действительно не понимаю вашу проблему здесь. Можете ли вы окружить, где вы видите синий край? Уменьшите и снова сделайте снимок экрана. Кроме того, является ли ваш фон спрайтом под пользовательским интерфейсом Canvas или просто нормальным 2D-спрайтом? – Programmer

ответ

6

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

первый растяжимую фон панели, чтобы соответствовать весь размер холста

enter image description here

затем изменить фон панели, чтобы растянуть во всех направлениях

enter image description here

Затем выберите объект холст и сделать режим камеры для экрана, назначьте ей камеру и измените режим масштабирования пользовательского интерфейса на «масштаб с размером экрана»

enter image description here

+0

Отлично, я очень ценю все усилия. Спасибо! – Luke

Смежные вопросы