如何使用glcolor使我的背景透明,即使我已启用GL_BLEND它也不起作用,我在本机代码中执行它。即使将alfa值传递给零后它给了我白色背景,我做错了什么,是gl中有任何替代方法可以使背景透明。这就是我现在正在做的让背景变得透明的事情。
glEnable(GL_BLEND);
glColor(255,255,255,0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
我在将irrlicht与vuforia结合使用时这样做,但我得到的是白色背景。
答案 0 :(得分:0)
glClear仅sets
当前缓冲区,它表示窗口内容为您指定的值,在本例中为白色。
要真正看到混合某些东西的效果,你需要做两件事:
(1)使应用程序窗口透明(这将是Android / OS特定的)
(2)绘制一些实际混合的GL原语