我試圖畫一個8位風格的遊戲角色(來自塞爾達的鏈接),因爲我在練習OpenGL。 我已經開始了他的臉,這是右邊的大廣場,並且他的眼睛從他臉部的右側開始畫了兩個街區......(6塊,最左邊的2塊是一隻眼睛)C++ OpenGL - 顏色
眼睛頂部(綠色塊上方的塊)應該是深綠色(請參閱代碼),但它仍然採用第一個較大塊(面部)的顏色。
我希望這是有道理的...... 請看到這樣的畫面:
我在做什麼錯的是要保持改變其顏色?
我假設我需要做更多的事情來接受RGB顏色? glColor3f(29, 137, 59);
...
紋理可能會更容易使用。 – luiscubal
請不要使用即時模式(glBegin,glEnd)。使用頂點數組。這些已經存在了將近20年。但GL_NEAREST過濾模式下的紋理可能更容易處理。 – datenwolf