Исследуйте свойства, которые вы можете использовать для автоматической настройки камеры для точного масштабирования и вращения пиксельной графики в Universal Render Pipeline (URP).
Важно: Pixel Perfect камера включена по умолчанию, когда вы создаете проект для 2D игр с универсальным шаблоном 2D. Не устанавливайте отдельный пакет 2D Совершенство пикселей, который работает только с встроенным Render Pipeline.
Задает, сколько пикселей ширины и высоты в изображении спрайта соответствует одной единице в мировом пространстве. Установите это значение так, чтобы оно соответствовало значениям Pixels Per Unit всех спрайтов в сцене.
Справочная разрешающая способность
Задает разрешение экрана, для которого разработаны ваши спрайты. Например, если вы установите X на 320 и Y на 180, Unity установит вид с камеры на 320 пикселей спрайта по ширине и 180 пикселей спрайта по высоте.
Рамка кукурузы
Обрезает окно просмотра с черными полосами, чтобы скрыть области за пределами соотношения сторон Справочная резолюция10. Предлагаются следующие варианты:
Нет: Не обрезает.
Пилларбокс: Обрезает окно вертикально, используя черные полосы слева и справа, чтобы соответствовать ширине окна. Справочная резолюция.
Letterbox: Обрезает окно горизонтально, используя черные полосы вверху и внизу для соответствия высоте Справочная резолюция.
Windowbox: Обрезает окно как вертикально, так и горизонтально, используя черные полосы со всех сторон, чтобы соответствовать Справочная резолюция.
Растяжка заполнения: Растягивает изображение камеры, чтобы заполнить окно просмотра.
Настраивает, как Unity фиксирует и масштабирует спрайты. Параметры:
Нет: Не выравнивается и не масштабируется.
Pixel Snapping: Отображает спрайты так, чтобы они выравнивались к сетке пикселей, что предотвращает перемещение спрайтов между пикселами. Положение Transform спрайтов не затрагивается.
Upscale Render Texture: Рендерирует сцену в временную текстуру с разрешением, соответствующим Справочная резолюция, или более высоким, если окно имеет более широкое или более высокое соотношение сторон. Unity затем масштабирует временную текстуру до размера окна. Этот подход приводит к невыравниваемым и неповернутым пикселям. Для более подробной информации см. Настройка камеры с пиксельным разрешением.
Режим фильтрации
Устанавливается, как Unity растягивается вид камеры, когда вы устанавливаете Рамка кукурузы до Растяжка заполнения10. Предлагаются следующие варианты:
Пункт: Растягивает вид камеры с помощью точечной фильтрации, которая сохраняет пиксели резкими, но может привести к мерцанию.
Retro AA: Растягивает вид камеры с помощью билинейной фильтрации, которая может сделать края пикселей более размытыми, но уменьшает мерцание.
Соотношение между размерами спрайтов в представлении Game и их исходным размером. Например, 2:1 означает, что размеры спрайтов в два раза превышают их исходный размер.