0
我是OpenGL的新手。如何設置OpenGL的背景圖像。其實當我渲染正方形紋理和正方形(意味着包括顏色)。紋理也改變它的顏色...如何在Android中爲OpenGL設置背景圖片?
我是OpenGL的新手。如何設置OpenGL的背景圖像。其實當我渲染正方形紋理和正方形(意味着包括顏色)。紋理也改變它的顏色...如何在Android中爲OpenGL設置背景圖片?
我不完全理解你的問題,但在OpenGL中沒有背景圖像。如果您想要將圖像作爲渲染的背景,則在繪製其他所有內容之前,繪製一個覆蓋整個屏幕的紋理正方形。
如果您啓用了深度緩衝,您還應該確保背景圖像不寫入深度緩衝區,以便在渲染後的其他內容實際渲染到背景之上。這可以通過這樣它得到的1的最大深度在遠平面渲染它或者只是禁用depht寫入使用
glDepthMask(GL_FALSE);
當然再次啓用的和(使用glDepthMask(GL_TRUE)
)它繪製後進行。
但是,當然OpenGL不是場景或圖像管理系統,並且沒有任何持久性場景或圖像的概念,並且在繪製後沒有任何東西。這意味着,與其他所有場景對象繪製前一樣,每幀必須繪製此背景圖像。
glColor4f(1.0f,1.0f,1.0f,1.0f)在繪製正方形之前? – ron