Unity 6.3
0 онлайн 104 гостей 3 в системе
Вход
Освещение Шаг 143 из 173

Включить рендеринг слоев для наклейок в URP

Чтобы включить слои рендеринга для наклеек в вашем проекте:

  1. В окне Project выберите элемент Renderer с Наклейки Рендерер Функция.

  2. В Функции Рендерера Декалей включите Использовать слои рендеринга.

Когда вы включаете Слои Рендирования для наклейок, Unity показывает свойство Слои Рендирования на каждом Проекторе Наклеек.

Пример

В этом разделе описывается, как настроить следующий пример приложения:

  • Сцена содержит проектор наклейок.

  • Прожектор наклеек проектирует наклейки на стену и землю, но не на ведро с краской.

На следующей иллюстрации показан пример:

На рисунке 1, в баке для краски выбран слой Receive decals. На рисунке 2 этого слоя нет, так что Decal Projector не проецирует на бак.
На изображении 1в ведре для краски выделен слой Receive decals. На изображении 2 он не выделен, так что проектор наклейки не проецирует на ведро.

Для реализации примера:

  1. Включите слои рендеринга для наклейок в проекте, как описано выше.

  2. Создать проектор наклейки в сцене.

  3. Перейдите в Project Настройки > Метки и слои. Добавить слой отображения под названием Receive decals.

  4. Выберите Decal Projector. В свойстве Rendering Layers выберите Receive decals.

  5. Выберите контейнер GameObject. В поле Маска слоя рендеринга очистите слой Receive decals. Теперь Decal Projector не влияет на этот GameObject.

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