Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

Изменение работы шейдеров с помощью ключевых слов

Ресурсы и методы для добавления ключевых слов для шейдеров, использования их для создания ветвей и вариантов шейдеров и переключения их в Unity Editor или в скрипте.

Стр. Описание
Рабочий процесс ключевых слов шейдера Узнайте, как определить ключевые слова шейдера для создания шейдеров, которые имеют общий код, но имеют разную функциональность при включении или отключении ключевого слова.
Как Unity компилирует ветвящиеся шейдеры Выберите варианты динамического ветвления или шейдера.
Заявление ключевых слов шейдера Используйте директиву #pragma в коде HLSL для объявления ключевых слов.
Сделать поведение шейдера зависимым от ключевых слов Используйте инструкцию if в коде HLSL, чтобы пометить части кода шейдера условными, в зависимости от того, включено или отключено ключевое слово шейдера.
Переключить ключевые слова шейдера в редакторе Добавить свойства материала для ключевых слов шейдера.
Переключить ключевые слова шейдера в скрипте Проверьте, включено или отключено ключевое слово, и включите или отключите его.
Добавить встроенные наборы ключевых слов Используйте ярлыки директивы Unity для создания наборов ключевых слов и вариантов.

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