Android OpenGL ES和2D



Answers

二維編程只是3D編程,它被限制在一個平面上。 你將別無選擇,只能學習3D,但是當你使用它時只需設置z = 0。

有一本關於OpenGL ES的官方書籍。 這可能會為您提供您之後的介紹: http://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/ : http://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/

Question

那麼,這是我的要求。 我已經不知道OpenGL了,但我不願意學習它,但是我想直接學習OpenGL ES,因為我將自己的開發目標鎖定在了Android上。 我想學習OpenGL ES以開發我的2D遊戲。 我選擇它用於表演目的(因為基本的SurfaceView繪圖在RT遊戲方面效率不高)。 我的問題是:從哪裡開始? 我花了一個多月的時間瀏覽谷歌並閱讀/嘗試我在其他地方找到的一些教程/示例,但說實話,這並沒有多大幫助,這有兩個原因:

  1. 幾乎所有我遇到的文章/教程都是3D相關的(我只想學習如何做2D Sprites繪圖)
  2. 由於所有文章的目標都是特定的,例如“如何繪製三角形(帶頂點)”,“如何創建網格”等,因此沒有基礎。

我也嘗試過讀取一些源代碼(例如:replica island),但代碼太複雜,並且包含許多不必要的內容; 結果:我迷失在100個.java文件中,並帶有奇怪的類名和內容。

我想這裡沒有像我正在尋找的那種課程,但是如果有人能夠給我一些指導方針和一些鏈接來了解我所學的知識,我會很高興的(只有OpenGL ES 2D Sprites渲染!沒有3D )。










Related