Я сделал четырехугольник с хорошей текстурой. Текстура имеет альфа-канал (RGBA). Я заменил квад на текстуру (GL_REPLACE), так что теперь у меня есть рекламный щит с (полу) прозрачными пикселями на нем.
(GL_REPLACE)
Пока проблем нет.
Но теперь я хочу смешать весь билборд, так что это изменения общей непрозрачности .
Как бы я это сделал?
GL_MODULATE вместо GL_REPLACE после установки цвета на сплошной белый с соответствующим количеством альфа. (например, glColor (1,1,1,0.5))
(Должно работать нормально на OpenGL. Похоже, на ES это тоже будет хорошо.)