Шейдер проектора Unity меняет основной цвет - PullRequest
2 голосов
/ 28 февраля 2020

Используя проектор Unity LightProjector, в редакторе есть настройка основного цвета. Я не вижу никакого свойства MainColor в классе Projector. Как я могу изменить это в коде?

1 Ответ

1 голос
/ 28 февраля 2020

Я не вижу свойства "Цвет" в проекторе. Существует только материал, поэтому вам, вероятно, следует изменить цвет материала.

material.color = desiredColor;

или

material.SetColor("shader_property_name_here", desiredColor);

, если имя свойства шейдера отличается от "_Color"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...