LWJGL图像透明度不起作用

时间:2014-07-17 16:09:42

标签: java rendering lwjgl

在我的.png文件中,有些像素是透明的,但在我的应用程序中它们显示为黑色。

如何使黑色像素无法渲染?

Screenshot

1 个答案:

答案 0 :(得分:2)

您需要为图像的透明部分启用混合,使其实际显示为透明。

这样的事情应该做:

glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);