0
您好我正在研究用於iOS編程的OBJ加載器,我已經設法加載頂點和麪,但我遇到了面的透明度問題。OpenGL ES OBJ正在加載透明度問題
對於我現在剛製作的頂點的顏色,從0 - 1變化。因此,每個頂點將逐漸從黑色變爲白色。問題在於白色的頂點和麪似乎出現在黑色的頂點上。頂點越黑,它們就越覆蓋。
查看我在這裏發佈的視頻< http://youtu.be/86Sq_NP5jrI> 這裏的模型由兩個立方體組成,一個大立方體,一個小立方體連接到一個角落。
嗨,顏色存儲在大量的浮游物中;所以對於3個頂點我將具有 3頂點數組* RGBA = 12個值 此被送入的呈現爲 '顏色' \t glColorPointer(colorStride,GL_FLOAT,0,顏色); \t \t glEnableClientState(GL_COLOR_ARRAY); 對於零透明度,每個第4個值(Alpha)設置爲1.0。 –
只是一個提示 - 如果您將4個無符號字節用於顏色(4個字節)與4個浮點數(12個字節),則可以節省大量空間3倍的空間。 – iDev