Wie ein Quad mischen, bereits mit einer Textur auf mich
-
22-07-2019 - |
Frage
Ich habe einen Quad mit einer schönen Textur drauf. Die Textur hat einen Alphakanal (RGBA). Ich ersetzen den Quad mit der Textur (GL_REPLACE)
, so dass ich jetzt eine Plakatwand mit (semi-) transparenten Pixeln auf sie.
Bisher kein Problem.
Aber jetzt will ich mischen die gesamte Billboard, so dass es Gesamt Opazität ändert .
Wie würde ich das tun?
Lösung
GL_MODULATE, statt GL_REPLACE, nachdem die Farbe auf feste, weißen, mit einer entsprechenden Menge an Alpha-Einstellung. (GlColor (1,1,1,0.5) zum Beispiel)
(sollte auf OpenGL funktionieren. Es scheint wahrscheinlich, es auf ES gut sein werde, auch.)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow