2013-06-18 38 views
0

一個素色的物體,我放線(LWJGL)如何渲染glBlendFunc()上

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 

在我的OpenGL初始化代碼,所以我的紋理的透明部分仍保持透明。現在我想添加一個簡單的彩色物體,沒有紋理。但是,只要我保持那條線,我就不會那麼久。我如何使用透明紋理,但仍然保持使用彩色物體的能力?提前致謝!

回答

0

我最好的猜測是,當你繪製四邊形時,透明的紋理是綁定的。不要忘記解除任何當前紋理(=綁定到0)。 另外,檢查當前顏色(glColor(),alpha!= 0)