我有一个黑色背景的纹理。
我想使像素颜色键透明。
我的图片是png文件,但背景不透明,是黑色(或红色或黄色等)颜色。
如何在没有背景的情况下绘制纹理?
此代码不起作用:
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE);
gl.glEnable(GL10.GL_BLEND);
此代码仅适用于透明的png,
感谢
答案 0 :(得分:0)
因为它看着Alpha通道(因此GL_SRC_ALPHA)不会工作我只是建议删除黑色背景并将其更改为透明的。这样上面的代码将起作用,我不知道为什么你不想使用alpha通道
编辑:只是要注意你要做的事情被称为掩蔽