Android Opengl-es在纹理上制作透明背景,怎么样?

时间:2011-11-16 19:19:33

标签: android

我有一个黑色背景的纹理。

我想使像素颜色键透明。

我的图片是png文件,但背景不透明,是黑色(或红色或黄色等)颜色。

如何在没有背景的情况下绘制纹理?

此代码不起作用:

gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE);
gl.glEnable(GL10.GL_BLEND);

此代码仅适用于透明的png,

感谢

1 个答案:

答案 0 :(得分:0)

因为它看着Alpha通道(因此GL_SRC_ALPHA)不会工作我只是建议删除黑色背景并将其更改为透明的。这样上面的代码将起作用,我不知道为什么你不想使用alpha通道

编辑:只是要注意你要做的事情被称为掩蔽