Question

J'ai fabriqué un quad avec une belle texture. La texture a un canal alpha (RGBA). J'ai remplacé le quad par la texture (GL_REPLACE) . Je dispose donc maintenant d'un panneau d'affichage avec des pixels (semi) transparants.

Jusqu'à présent, pas de problème.

Mais maintenant, je veux mélanger l'intégralité du panneau d'affichage, de sorte qu'il s'agisse de changements d'opacité globale .

Comment pourrais-je procéder?

Était-ce utile?

La solution

GL_MODULATE, au lieu de GL_REPLACE, après avoir défini la couleur sur blanc solide, avec une quantité appropriée d’alpha. (glColor (1,1,1,0.5) par exemple)

(Cela devrait fonctionner correctement sur OpenGL. Il semble probable que ce sera également le cas sur ES.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top