Нужно написать шейдер для 2д объектов. Суть его такова:

Есть фигура, например, квадрат.

Эта фигура может быть трёх цветов (любых заданных). Например, фиолетовый, синий и желтый.

Теперь мы создали 3 квадрата разных цветов. 

Мне нужно чтобы при их перемещении, область пересечения меняла цвет. По следующему принципу:

1. если два квадрата разного цвета, то область пересечения становится третьим цветом, т.е.

1.1. фиолетовый + синий = желтый

1.2. фиолетовый + желтый = синий

1.3. синий + желтый = фиолетовый

2. если два квадрата одинакового цвета, то область пересечения становится прозрачной.

5 лет назад
Crunchies
Виталий 
28 лет
5 лет в сервисе
Был
3 месяца назад

Заявки фрилансеров

Нет заявок фрилансеров