Вопрос

Я сделал четырехугольник с хорошей текстурой. Текстура имеет альфа-канал (RGBA). Я заменил квад на текстуру (GL_REPLACE) , так что теперь у меня есть рекламный щит с (полу) прозрачными пикселями на нем.

Пока проблем нет.

Но теперь я хочу смешать весь рекламный щит, так что это общие изменения непрозрачности .

Как бы я это сделал?

Это было полезно?

Решение

GL_MODULATE вместо GL_REPLACE после установки цвета на сплошной белый с соответствующим количеством альфа. (например, glColor (1,1,1,0.5))

(Должно работать на OpenGL. Кажется, на ES это тоже будет хорошо.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top