Buongiorno StackOverflow, sto avendo un po 'di problemi in questo momento in quanto non riesco a trovare un modo per rendere parte di una trama in modo trasparente con openGL.
Ecco la mia impostazione: ho un quadruplo, che rappresenta un muro, coperto da questa trama (convertito in PNG a scopo di caricamento). Ovviamente, voglio che il muro sia opaco, ad eccezione dei vetri. C'è un altro aereo dietro il muro che dovrebbe mostrare un paesaggio. Voglio vedere il paesaggio da dietro la finestra. Ogni trama è una TGA con canale alfa.
Il "paesaggio" è reso prima, poi il muro. Ho pensato che sarebbe stato sufficiente ottenere questo effetto, ma a quanto pare non è così. La parte della finestra che dovrebbe essere trasparente è nera e il paesaggio appare solo quando passo oltre il muro.
Ho provato a giocherellare con GLBlendFunc () dopo averlo abilitato ma non sembra fare il trucco.
Sto dimenticando un passo importante?
Grazie :)