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

Смесь 2D огней

Изменить, как свет 2D взаимодействует с GameObjects и другими 2D светами.

Настроить, как Unity смешивает свет с GameObjects

Чтобы настроить, как Unity смешивает свет 2D с цветами 2D GameObjects, установите свойство Blend Style света 2D.

Примечание: Каждый используемый вами стиль смешивания создает новую текстуру рендеринга света, что может уменьшить производительность. Лучше всего использовать только один или два различных стиля смешивания в сцене.

Разноцветный логотип Unity, с версиями, где Blend Style установлен на Multiply и Additive.
Разноцветный логотип Unity, с версиями, где Blend Style установлен на Multiply и Additive.

Смешение перекрывающихся огней

По умолчанию, когда свет перекрывается, Unity смешивает их вместе, добавляя цвета вместе.

Чтобы изменить количество смешивания, установите Overlap Operation на Alpha Blend и используйте значение альфы свойства Цвет для установки количества смешивания.

Если вы установите значение альфы на 0, Unity не будет смешивать свет, так что один свет будет полностью перекрывать другой. Чтобы управлять тем, какой свет появится впереди, используйте свойство Light Order.

Перекрывающиеся красные и синие огни с операцией перекрытия, установленной на Аддитивное. Света смешиваются с пурпурным, где они перекрываются.
Перекрывающиеся красные и синие огни с операцией перекрытия, установленной на Аддитивное. Света смешиваются с пурпурным, где они перекрываются.
Те же самые огни с операцией перекрытия установленной на Альфа смесь и значение альфа установлено на 0. Красный свет маскирует области синего света, который он перекрывает.
Те же самые огни с операцией перекрытия установленной на Альфа смесь и значение альфа установлено на 0. Красный свет маскирует области синего света, который он перекрывает.

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