OpenGL ES for Android

1, OpenGL ES 簡介

說到OpenGL ES,當然要提OpenGL。對於OpenGL, OpenGL ES,

OpengL** 等等我沒有資格多說,更多的資料請查看官方網站 www.opengl.org。

2,如何開發android遊戲

         說到OpenGL ES 當然是要說android遊戲開發了。最早看到的2d遊戲是用canvas寫的,由於引擎的效率原因,遊戲也就

做不了多大了。這個時候你肯定就想到了GLSurfaceView,對,就是GLSurfaceView,android 平臺對OpenGL ES的支持。

基於GLSurfaceView渲染的開源遊戲引擎現在已經有許多了,最早的有Rokon,後來有AndEngine, Libgdx, Min3d, Rajawaji 

等等,網上當時流傳着8款開源的android平臺遊戲引擎。


說到遊戲,當然會想到如何去做3D遊戲,Libgdx 好像支持3D,但是我沒有深入研究,效率上也就不敢多說什麼了。當然,

對於這些開源軟件的開發者,不管從技術,還是奉獻精神上,我都是很崇拜的。誰讓自己一直不才呢?我比較認同的android 3D

遊戲開發的方式是通過jni去實現,渲染,物理模擬等統統用C,C++實現。著名的開源3D遊戲引擎Irrlicht 已經有人移植到android平

臺了,不知道現在有沒有驚人的大作開發出來。網上好像還看到有人移植orge成功了,我沒有研究,不知道用起來怎麼樣。


最後就說到物理引擎,每一個遊戲都不可缺的,開源的有ode, bullet, box2d 等等。許多都已經移植好了,Libgdx就包括了box2d。


我基於一個開源的軟件,移植到android 平臺的。鏈接地址: (Rabbit ) http://t.cn/hgs09z



參考資料:

OpenGL 超級寶典

OpenGL編程精粹

OpenGL遊戲程序設計

OpenGL高級編程與可視化系統開發 (高級編程篇)

OpenGL高級編程與可視化系統開發 (系統開發篇)


       聲明:個人並沒有做過遊戲開發相關工作,只是個人愛好,寫的不對之處,還煩請指正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章