0
我想獲得一些像原始類型的效果,即。矩形或三角形。現在我首先使用禁用GL_TEXTURE_2D的GL_LINE_LOOP渲染我的頂點,然後使用啓用了GL_TEXTURE_2D的GL_TRIANGLES。效果如下。OpenGLES 1.x香椿着色
我的問題是,1.我怎樣才能擺脫塊和2我怎樣才能讓黑線之間的界線,而不會影響其他一切beeing渲染之後?
我想獲得一些像原始類型的效果,即。矩形或三角形。現在我首先使用禁用GL_TEXTURE_2D的GL_LINE_LOOP渲染我的頂點,然後使用啓用了GL_TEXTURE_2D的GL_TRIANGLES。效果如下。OpenGLES 1.x香椿着色
我的問題是,1.我怎樣才能擺脫塊和2我怎樣才能讓黑線之間的界線,而不會影響其他一切beeing渲染之後?
#1,有兩個選項
對於問題2,你能說明你的意思嗎?爲什麼要將線條顏色改爲黑色會影響其他渲染效果?
當我使用glColor4f時,所有東西都會以這種顏色顯示。當我設置0,0,0,1整個屏幕是黑色的,當我設置1,0,0,1時,所有東西都有紅色的觸摸 – 2012-03-30 22:09:34
只需將其設置爲(0,0,0,1),繪製線條,然後在繪製線條後將其設回(1,1,1,1)。 OpenGL是一個狀態機器,如果你改變繪製一個對象的狀態(即顏色),你只需要在繪製該對象時將它改回來。 – Tim 2012-03-30 22:13:52