2014-02-25 28 views
1

如何使我的背景透明與glcolor即使我已啓用GL_BLEND它不起作用,我在本地代碼中執行它。即使通過阿爾法值爲零它給了我白色的背景,什麼是我做錯了,gl是否有其他選擇使背景透明。這就是我現在正在做的背景透明。glColor不會使背景透明

glEnable(GL_BLEND); 
glColor(255,255,255,0); 
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 

Irrlicht的與vuforia結合,當我這樣做,但我發現了白色背景。

回答

0

gl glClear only sets當前緩衝區,表示窗口的內容爲您指定的值,在本例中爲白色。

真正看到融合東西的效果,你需要做兩件事情:

(1)使應用程序窗口透明(這將是安卓/ OS特定)

(2)畫出一些GL原語,實際上會混合

EDIT1:另請參閱,GLSurfaceView - how to make translucent background