天天看點

Libgdx和jpct3D遊戲引擎介紹

Libgdx是一款基于OpenGL ES技術開發的Android遊戲引擎,支援Android平台下的2D遊戲開發,實體引擎采用Box2D實作。單就性能角度來說,堪稱是一款非常強大的 Android遊戲引擎,

缺點:(1)精靈類等相關元件在使用上不夠簡化

(2)而且文檔也較為匮乏。

(3)僅支援2的次方的圖檔尺寸。

2.jpct

jpct是一款體積非常之小的Android 3D遊戲引擎,基于OpenGL ES技術開發。為了壓縮體積,它根據不同功能采用多jar方式釋出(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事實上它的核心檔案大約隻有40KB,所有相關jar的總和也不足150KB。

建議i:AndEngine是比較流行的引擎,底層的openGl封裝的比較好,我的一些在北京的同學的公司多在用這個開發。還有一些在使用cocos2d-android,有點是成熟的引擎,例子多,教程多。缺點是cocos2d-android是運作在java平台上面的,運作速度不如使用C/C++用JNI封裝的速度快,在處理消耗資源很大的運算的時候,對手機的配置要求比較高。