Unity 6.3
0 онлайн 97 гостей 3 в системе
Вход
2D разработка игр Шаг 191 из 198

Добавить пиксель идеальной камеры

Камера pixel perfect в Universal Render Pipeline (URP) автоматически регулирует разрешение камеры так, чтобы спрайты отображались с идеальными пикселами при различных разрешениях экрана. Это предотвращает изображение пикселей, выглядящее размытым или искаженным, когда спрайты перемещаются или вращаются.

Важно: Pixel Perfect камера включена по умолчанию, когда вы создаете проект для 2D игр с универсальным шаблоном 2D. Не устанавливайте отдельный пакет 2D Совершенство пикселей, который работает только с встроенным Render Pipeline.

Выполните следующие действия:

  1. Настройте свои спрайты для пикселя идеальной камеры.
  2. Добавьте Pixel Perfect Camera компонент к вашей основной камере.
  3. Установить настройки зацепки, так что спрайты двигаться в пиксель-совершенно увеличения.

Настройка спрайтов

Выполните следующие действия:

  1. Выберите все ваши спрайты в окне Project и установите их свойства Pixels Per Unit на одно и то же значение.
  2. В разделе Продвинутый уровень окна Inspector установите Filter Mode на Пункт.
  3. Установить Сжатие на Нет.
  4. Выберите Открыть редактор спрайтов.
  5. Для каждого спрайта в текстуре, в накладке Спрайт, установите Пивот на Таможня и Pivot Unit Mode на пикселей. Точка поворота теперь прикрепляется к пикселям.

Добавить компонент Pixel Perfect Camera

Выполните следующие действия:

  1. Выберите основную камеру в окне Hierarchy.
  2. В окне Inspector выберите Добавить компонент.
  3. Введите pixel, затем выберите Pixel Perfect Camera.
  4. Установите Assets Pixels Per Unit на то же значение, что и свойство Pixels Per Unit ваших спрайтов.
  5. Установите Справочная резолюция на разрешение пиксельной графики вашей игры. Например, если вы установите X на 320 и Y на 180, Unity установит вид с камеры на 320 пикселей по ширине и 180 пикселей по высоте.

В представлении Scene Unity отображает следующее:

  • Зеленый пунктирный контур области, установленной в свойстве Справочная резолюция.
  • Сплошной зеленый контур области, видимой в представлении Game.

Примечание: Если вы используете Cinemachine пакет, для получения дополнительной информации о Cinemachine совместимый с пиксель идеальной камеры, см. Марка Cinemachine совместимый с пиксель идеальной камеры.

Установка параметров прикрепления

Выполните следующие действия:

  1. В течение Scene вид, открыть Сетка и привязка накладка ().
  2. В течение Сетка и привязка накладка, выберите раскрывающееся меню.
  3. Установите Размер Сетки на 1, деленный на значение Количество пикселей на единицу компонента Pixel Perfect Camera. Например, если Количество пикселей на единицу равняется 100, установите значения X, Yи Z свойства Размер Сетки на 0.01 (1, деленный на 100).
  4. Включить Привязку к Сети ().

Чтобы прикрепить спрайты к меньшим приращениям сетки, нажмите Ctrl + [ (macOS: Cmd + [) для уменьшения размера сетки, или Ctrl + ] (macOS: Cmd + ]) для увеличения размера сетки.

Дополнительные ресурсы