Найти в Дзене
Игровой движок Godot engine

№133. Инстансы с рандомными значениями в шеидере.

Ситуация : Есть префаб с шеидером, для которого генерируется рандомное значение. В нашем случае это будет рандомный цвет. При попытке наделать клонов такого префаба — у всех копий мы получим одинаковый шеидер, несмотря на то, что рандомные значения генерируются исправно ! Для того чтобы всё заработало, необходимо так же делать дубликат материала.
Добавим это в код. Результат : Надеюсь вам был полезен этот материал.
Подписывайтесь на канал, вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.
Удачи в изучении годо ! #godot #gdscript #игровой движок #уроки #программирование

Ситуация : Есть префаб с шеидером, для которого генерируется рандомное значение. В нашем случае это будет рандомный цвет.

При попытке наделать клонов такого префаба — у всех копий мы получим одинаковый шеидер, несмотря на то, что рандомные значения генерируются исправно !

копии имеют одинаковый шеидер :(
копии имеют одинаковый шеидер :(

Для того чтобы всё заработало, необходимо так же делать дубликат материала.
Добавим это в код.

-3

Результат :

-4

Надеюсь вам был полезен этот материал.
Подписывайтесь на канал,
вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.
Удачи в изучении годо !

#godot #gdscript #игровой движок #уроки #программирование