精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
八款開源Android游戲引擎
很 多初學(xué)Android游戲開發(fā) >游戲開發(fā)的朋友,往往會(huì)顯得有些無所適從,他們常常不知道該從何處入手,每當(dāng)遇到自己無法解決的難題時(shí),又往往會(huì)一邊羨慕于 iPhone下有諸如Cocos2d-iphone之類的免費(fèi)游戲引擎可供使用,一邊自暴自棄的抱怨Android平臺(tái)游戲開發(fā) >游戲開發(fā)難度太高,又連個(gè)像樣的游 戲引擎也沒有,甚至誤以為使用Java語言開發(fā)游戲是一件費(fèi)力不討好且沒有出路的事情。 事實(shí)上,這種想法完全是沒有必要且不符合實(shí)際的,作為能和蘋果iOS分庭抗禮的Android(各種意義上),當(dāng)然也會(huì)有相當(dāng)數(shù)量的游戲引擎存在。僅僅因 為我們處于這個(gè)狹小的天地間,與外界接觸不夠,所以對(duì)它們的存在茫然不知罷了。
下面我就羅列出八款常見的Android游戲引擎,以供有需要者參考(收費(fèi),下載量過小,不公布源碼,以及鄙人不知道(-_-)的引擎不在此列)。

1、Angle 

Angle是一款專為Android平臺(tái)設(shè)計(jì)的,敏捷且適合快速開發(fā)的2D游戲引擎,基于OpenGL ES技術(shù)開發(fā)。該引擎全部用Java代碼編寫,并且可以根據(jù)自己的需要替換里面的實(shí)現(xiàn),缺陷在于文檔不足,而且下載的代碼中僅僅包含有少量的示例教程。
最低運(yùn)行環(huán)境要求不詳。
項(xiàng)目地址:
http://code.google.com/p/angle/ 

2、Rokon 

rokon是一款A(yù)ndroid 2D游戲引擎,基于OpenGL ES技術(shù)開發(fā),物理引擎為Box2D,因此能夠?qū)崿F(xiàn)一些較為復(fù)雜的物理效果,該項(xiàng)目最新版本為 2.0.3 (09/07/10)??傮w來說,此引擎最大的優(yōu)點(diǎn)在于其開發(fā)文檔相當(dāng)之完備,并且項(xiàng)目作者對(duì)反饋Bug的修正非常之神速,所以該框架的使用在目前也最為 廣泛,有人干脆將它稱為Cocos2d-iPhone引擎的Android版(業(yè)務(wù)邏輯和編碼風(fēng)格上也確實(shí)很像)。附帶一提,國(guó)內(nèi)某個(gè)需要注冊(cè)會(huì)員才能下 載的Android游戲框架衍生于此框架,所以大家也不要刻板的認(rèn)為收費(fèi)便一定是好的,免費(fèi)就一定不好。
最低運(yùn)行環(huán)境要求為Android 1.5。
項(xiàng)目地址:
http://code.google.com/p/rokon/ 

3、LGame
 
LGame是一款國(guó)人開發(fā)的Java游戲引擎,有Android及PC(J2SE)兩個(gè)開發(fā)版本,目前最高版本同為0.2.6(31/07/10)。其底 層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封裝,Android版采用Canvas模擬實(shí)現(xiàn)),所以能夠?qū)2SE或J2ME開發(fā)經(jīng)驗(yàn)直接套用其中,兩版本 間主要代碼能夠相互移植。Android版內(nèi)置有Admob接口,可以不必配置XML直接硬編碼Admob廣告信息。
該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內(nèi)置有Ioc、xml、http等常用Java組件的封裝,代價(jià)是jar體積較為龐大,PC版 已突破1.2MB,Android版有所簡(jiǎn)化也在500KB左右。此外,該引擎還內(nèi)置有按照1:1實(shí)現(xiàn)的J2ME精靈類及相關(guān)組件,可以將絕大多數(shù) J2ME游戲平移到Android或PC版中。唯一遺憾的是,該項(xiàng)目作者是個(gè)極其懶惰的家伙,開發(fā)文檔從去年說到今年依舊沒有提供,只有游戲示例可供下 載。
最低運(yùn)行環(huán)境要求為Android 1.1。
項(xiàng)目地址:
http://code.google.com/p/loon-simple/ 

4、AndEngine
 
andengine同樣是一款基于OpenGL ES技術(shù)的Android游戲引擎,物理引擎同樣為Box2D(標(biāo)配|||)。該框架性能普通,文檔缺乏,但示例較為豐富。
下載地址(未直接提供jar下載,源碼可通過svn提?。?/font>http://code.google.com/p/andengine/ 
最低運(yùn)行環(huán)境要求不詳。
項(xiàng)目地址:
http://code.google.com/p/rokon/ 

5、libgdx
 
libgdx是一款基于OpenGL ES技術(shù)開發(fā)的Android游戲引擎,支持Android平臺(tái)下的2D
游戲開發(fā) >游戲開發(fā),物理引擎采用Box2D實(shí)現(xiàn)。單就性能角度來說,堪稱是一款非常強(qiáng)大的 Android游戲引擎,但缺陷在于精靈類等相關(guān)組件在使用上不夠簡(jiǎn)化,而且文檔也較為匱乏。
最低運(yùn)行環(huán)境要求不詳。
項(xiàng)目地址:
http://code.google.com/p/libgdx/ 

6、jPCT 

jPCT是一款基于OpenGL技術(shù)開發(fā)的3D圖形引擎(PC環(huán)境為標(biāo)準(zhǔn)OpenGL,Android為OpenGL ES), 以Java語言為基礎(chǔ)的,擁有功能強(qiáng)大的Java 3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個(gè)開發(fā)版本。
jPCT的最大優(yōu)勢(shì)之一,就在于它驚人的向下兼容性。在PC環(huán)境中,jPCT甚至可以運(yùn)行在JVM1.1環(huán)境之中,因?yàn)閖PCT內(nèi)部提供的圖形渲染接口完 全符合所有的Java 1.1規(guī)范(就連已經(jīng)消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。
最低運(yùn)行環(huán)境要求為Android 1.5。
項(xiàng)目地址:
http://www.jpct.net/jpct-ae/ 

7、Alien3d 

Alien3d是一款體積非常之小的Android 3D游戲引擎,基于OpenGL ES技術(shù)開發(fā)。為了壓縮體積,它根據(jù)不同功能采用多jar方式發(fā)布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事實(shí)上它的核心文件大約只有40KB,所有相關(guān)jar的總和也不足150KB。
最低運(yùn)行環(huán)境要求為Android 1.5。
項(xiàng)目地址:
http://code.google.com/p/alien3d/ 

8、Catcake
 
Catcake是一款跨平臺(tái)的Java 3D圖形引擎,目前支持PC(J2SE)及Android環(huán)境運(yùn)行(已有iPhone版規(guī)劃)。該引擎在易用性和運(yùn)行性能上皆有出色的表現(xiàn),支持常見的
游戲開發(fā) >游戲開發(fā)功能,諸如精靈動(dòng)畫,音頻處理和視頻播放等。
最低運(yùn)行環(huán)境要求為Android 1.6。
項(xiàng)目地址:
http://code.google.com/p/catcake/
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 晋中市| 明溪县| 尖扎县| 仙桃市| 泽州县| 德清县| 威海市| 东源县| 佛冈县| 泰安市| 新余市| 繁昌县| 海丰县| 马山县| 南漳县| 大宁县| 铜川市| 芷江| 崇信县| 洛川县| 增城市| 福清市| 抚松县| 天水市| 永德县| 武冈市| 嘉善县| 绥阳县| 厦门市| 永仁县| 大新县| 晋中市| 蓬莱市| 石泉县| 红安县| 大埔区| 鹤山市| 绥滨县| 镇巴县| 山西省| 浦城县|