Добавить пиксель идеальной камеры
Камера pixel perfect в Universal Render Pipeline (URP) автоматически регулирует разрешение камеры так, чтобы спрайты отображались с идеальными пикселами при различных разрешениях экрана. Это предотвращает изображение пикселей, выглядящее размытым или искаженным, когда спрайты перемещаются или вращаются.
Важно: Pixel Perfect камера включена по умолчанию, когда вы создаете проект для 2D игр с универсальным шаблоном 2D. Не устанавливайте отдельный пакет 2D Совершенство пикселей, который работает только с встроенным Render Pipeline.
Выполните следующие действия:
- Настройте свои спрайты для пикселя идеальной камеры.
- Добавьте Pixel Perfect Camera компонент к вашей основной камере.
- Установить настройки зацепки, так что спрайты двигаться в пиксель-совершенно увеличения.
Настройка спрайтов
Выполните следующие действия:
- Выберите все ваши спрайты в окне Project и установите их свойства Pixels Per Unit на одно и то же значение.
- В разделе Продвинутый уровень окна Inspector установите Filter Mode на Пункт.
- Установить Сжатие на Нет.
- Выберите Открыть редактор спрайтов.
- Для каждого спрайта в текстуре, в накладке Спрайт, установите Пивот на Таможня и Pivot Unit Mode на пикселей. Точка поворота теперь прикрепляется к пикселям.
Добавить компонент Pixel Perfect Camera
Выполните следующие действия:
- Выберите основную камеру в окне Hierarchy.
- В окне Inspector выберите Добавить компонент.
- Введите
pixel, затем выберите Pixel Perfect Camera. - Установите Assets Pixels Per Unit на то же значение, что и свойство Pixels Per Unit ваших спрайтов.
- Установите Справочная резолюция на разрешение пиксельной графики вашей игры. Например, если вы установите X на 320 и Y на 180, Unity установит вид с камеры на 320 пикселей по ширине и 180 пикселей по высоте.
В представлении Scene Unity отображает следующее:
- Зеленый пунктирный контур области, установленной в свойстве Справочная резолюция.
- Сплошной зеленый контур области, видимой в представлении Game.
Примечание: Если вы используете Cinemachine пакет, для получения дополнительной информации о Cinemachine совместимый с пиксель идеальной камеры, см. Марка Cinemachine совместимый с пиксель идеальной камеры.
Установка параметров прикрепления
Выполните следующие действия:
- В течение Scene вид, открыть Сетка и привязка накладка ().
- В течение Сетка и привязка накладка, выберите раскрывающееся меню.
- Установите Размер Сетки на 1, деленный на значение Количество пикселей на единицу компонента Pixel Perfect Camera. Например, если Количество пикселей на единицу равняется 100, установите значения X, Yи Z свойства Размер Сетки на 0.01 (1, деленный на 100).
- Включить Привязку к Сети ().
Чтобы прикрепить спрайты к меньшим приращениям сетки, нажмите Ctrl + [ (macOS: Cmd + [) для уменьшения размера сетки, или Ctrl + ] (macOS: Cmd + ]) для увеличения размера сетки.