我需要使用opengl繪製網格圖像。我讀過,使用網格創建的圖像可以做到對圖像的各種效果,如著名的波浪效果,或者從這個鏈接一個連鎖反應:android中的opengl 2D圖像網格
我也通過第6課的Android端口不見了從訥河教程: http://insanitydesign.com/wp/projects/nehe-android-ports/
我可以從立方體轉換爲矩形,但我需要在理解 1)我們爲什麼使用頂點在0和1方面協調幫助嗎?爲什麼他們沒有根據圖像的寬度和高度使用座標? 2)如何在上面的教程中解釋如何在小網格中劃分紋理區域?如果有人能引導1),我想我可以在第2點工作)。
任何幫助將非常感激。
我很困惑。在我的情況下,end_x會是什麼?如果你通過NEHE教程:http://insanitydesign.com/wp/projects/nehe-android-ports/的第6課android端口,你會看到一個索引數組。當我增加頂點數時,我的索引數組是什麼? – random 2011-03-07 06:46:50
start_x和end_x是屏幕像素座標。您的索引參考頂點列表。你有一個頂點列表並把它們放在緩衝區中。當你真的來繪製三角形時,你必須告訴OpenGL你正在引用哪個頂點。這通常通過索引緩衝區完成。 – Luther 2011-03-07 10:16:19
如果你正在繪製一個四邊形,你將需要4個頂點(實際的位置和它們的uv座標的物理位置)以及兩個三角形的總共6個索引。每個索引都是一個指向實際頂點的單個16位或32位值。 – Luther 2011-03-07 10:22:24