Shader на Unity3d
Виталий5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.11.2019
Нужно написать шейдер для 2д объектов. Суть его такова:
Есть фигура, например, квадрат.
Эта фигура может быть трёх цветов (любых заданных). Например, фиолетовый, синий и желтый.
Теперь мы создали 3 квадрата разных цветов.
Мне нужно чтобы при их перемещении, область пересечения меняла цвет. По следующему принципу:
1. если два квадрата разного цвета, то область пересечения становится третьим цветом, т.е.
1.1. фиолетовый + синий = желтый
1.2. фиолетовый + желтый = синий
1.3. синий + желтый = фиолетовый
2. если два квадрата одинакового цвета, то область пересечения становится прозрачной.