安卓游戲開發(fā)引擎介紹

安卓游戲開發(fā)引擎介紹

ID:32380583

大小:49.80 KB

頁數:5頁

時間:2019-02-04

安卓游戲開發(fā)引擎介紹_第1頁
安卓游戲開發(fā)引擎介紹_第2頁
安卓游戲開發(fā)引擎介紹_第3頁
安卓游戲開發(fā)引擎介紹_第4頁
安卓游戲開發(fā)引擎介紹_第5頁
資源描述:

《安卓游戲開發(fā)引擎介紹》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫

1、安卓游戲開發(fā)引擎簡介本文由揚速科技提供  Android游戲引擎匯總  1.AndEngine  簡介:AndEngine基于libGDX框架開發(fā),使用OpenGLES進行圖形繪制。同時繼承了BOX2D物理引擎,因此能實現一些較為復雜的物理效果。在Rokon停止更新以后,AndEngine成為Android最為流行的2D游戲引擎  優(yōu)點:(1)高效:在大運算量好事情況下,使用C/C++本地代碼進行開發(fā)。比如物理引擎或者音頻處理?! ?2)AndEngine是開源項目,開發(fā)者可對源碼進行修改,它的源碼在github上托管?! ?3)擁有

2、ParticleSystem(粒子系統(tǒng)),能制作雨雪流水等效果,另外還有Streak(動態(tài)模糊),RatialBule(徑向模糊)等  (4):使用JNI封裝了BOX2D的C++端,使得運行效率提高。如果游戲中使用物理引擎,則優(yōu)先考慮使用該引擎。  缺點:沒有官網文檔,網上文檔教程少,學習難度大。但是網上可收集到較多源碼。  語言:java  最低運行環(huán)境:不詳  2.Rokon  簡介:是一款Android2D游戲引擎,基于OpenGLES技術開發(fā),物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為2.0.3

3、(09/07/10)?! ?yōu)點:(1)開發(fā)文檔相當之完備,并且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為廣泛,有人干脆將它稱為Cocos2d-iPhone引擎的Android版(業(yè)務邏輯和編碼風格上也確實很像)?! ≌Z言:java  最低運行環(huán)境要求為Android1.5?! ?.LGame  簡介:是一款國人開發(fā)的Java游戲引擎,有Android及PC(J2SE)兩個開發(fā)版本,目前最高版本同為0.2.6(31/07/10)。優(yōu)點:(1)層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Grap

4、hicsAPI(PC版采用Graphics2D封裝,Android版采用Canvas模擬實現),所以能夠將J2SE或J2ME開發(fā)經驗直接套用其中,兩版本間主要代碼能夠相互移植。(2)Android版內置有Admob接口,可以不必配置XML直接硬編碼Admob廣告信息?! ?3)該引擎還內置有按照1:1實現的J2ME精靈類及相關組件,可以將絕大多數J2ME游戲平移到Android或PC版中缺點:(1)該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,

5、PC版已突破1.2MB,Android版有所簡化也在500KB左右。(2)唯一遺憾的是,該項目作者是個極其懶惰的家伙,開發(fā)文檔從去年說到今年依舊沒有提供,只有游戲示例可供下載?! ∽畹瓦\行環(huán)境要求為Android1.1?! ≌Z言:java  4.Cocos2d  版本cocos2d-iphonecocos2d-xcocos2d-androidcocos2d-javascriptluaCocos2d  優(yōu)點:采用開源協議BSD,網站提供大量的測試例子,編程指南、教學視頻等。也是當前最流行的一種開發(fā)引擎?! ocos2d-android

6、:它是cocos2d的java實現,并能夠在android上運行,使用BSD協議發(fā)布。cocos2d-android-1:由國內自身開發(fā)者建立發(fā)展的,他認為android發(fā)展太慢,所以創(chuàng)建了一個新的android實現,以實現最新的cocos2d-iphone的版本。使用bsd協議發(fā)布,該分支目前有俄羅斯人維護。接下來來介紹一下3D游戲開發(fā)引擎  1、Alien3d  Alien3d是一款體積非常之小的Android3D游戲引擎,基于OpenGLES技術開發(fā)。為了壓縮體積,它根據不同功能采用多jar方式發(fā)布(包括alien3d-engi

7、ne.jar,alien3d-tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d-particles2d.jar),事實上它的核心文件大約只有40KB,所有相關jar的總和也不足150KB。  Libgdx和jpct可以制作不太高效的3D游戲  2.Libgdx  簡介:Libgdx是一款基于OpenGLES技術開發(fā)的Android游戲引擎,支持Android平臺下的2D游戲開發(fā),物理引擎采用Box2D實現。單就性能角度來說,堪稱是一款非常強大的Android游戲引擎,缺點

8、:(1)精靈類等相關組件在使用上不夠簡化  (2)而且文檔也較為匱乏?! ?3)僅支持2的次方的圖片尺寸?! ?.jpct  jpct是一款體積非常之小的Android3D游戲引擎,基于OpenGLES技術開發(fā)。為了壓縮

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。