<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java究竟怎么玩?

      天地程序已定棋,人間大數待變局

        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      很多初學Android游戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕于iPhone下有諸如Cocos2d-iphone之類的免費游戲引擎可供使用,一邊自暴自棄的抱怨Android平臺游戲開發難度太高,又連個像樣的游戲引擎也沒有,甚至誤以為使用Java語言開發游戲是一件費力不討好且沒有出路的事情。

      事實上,這種想法完全是沒有必要且不符合實際的,作為能和蘋果iOS分庭抗禮的Android(各種意義上),當然也會有相當數量的游戲引擎存在。僅僅因為我們處于這個狹小的天地間,與外界接觸不夠,所以對它們的存在茫然不知罷了。

      下面我就羅列出八款常見的Android游戲引擎,以供有需要者參考(收費,下載量過小,不公布源碼,以及鄙人不知道(-_-)的引擎不在此列)。


      1、Angle


      Angle是一款專為Android平臺設計的,敏捷且適合快速開發的2D游戲引擎,基于OpenGL ES技術開發。該引擎全部用Java代碼編寫,并且可以根據自己的需要替換里面的實現,缺陷在于文檔不足,而且下載的代碼中僅僅包含有少量的示例教程。

      最低運行環境要求不詳。

      項目地址:http://code.google.com/p/angle/

      2、Rokon


      rokon是一款Android 2D游戲引擎,基于OpenGL ES技術開發,物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為 2.0.3 (09/07/10)。總體來說,此引擎最大的優點在于其開發文檔相當之完備,并且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為廣泛,有人干脆將它稱為Cocos2d-iPhone引擎的Android版(業務邏輯和編碼風格上也確實很像)。附帶一提,國內某個需要注冊會員才能下載的Android游戲框架衍生于此框架,所以大家也不要刻板的認為收費便一定是好的,免費就一定不好。

      最低運行環境要求為Android 1.5。

      項目地址:http://code.google.com/p/rokon/

      3、LGame


      LGame是一款國人開發的Java游戲引擎,有Android及PC(J2SE)兩個開發版本,目前最高版本同為0.2.6(31/07/10)。其底層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封裝,Android版采用Canvas模擬實現),所以能夠將J2SE或J2ME開發經驗直接套用其中,兩版本間主要代碼能夠相互移植。Android版內置有Admob接口,可以不必配置XML直接硬編碼Admob廣告信息。

      該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,PC版已突破1.2MB,Android版有所簡化也在500KB左右。此外,該引擎還內置有按照1:1實現的J2ME精靈類及相關組件,可以將絕大多數J2ME游戲平移到Android或PC版中。唯一遺憾的是,該項目作者是個極其懶惰的家伙,開發文檔從去年說到今年依舊沒有提供,只有游戲示例可供下載。

      最低運行環境要求為Android 1.1。

      項目地址:http://code.google.com/p/loon-simple/

      4、AndEngine


      andengine同樣是一款基于OpenGL ES技術的Android游戲引擎,物理引擎同樣為Box2D(標配|||)。該框架性能普通,文檔缺乏,但示例較為豐富。

      最低運行環境要求不詳。

      項目地址(未直接提供jar下載,源碼可通過svn提取):http://code.google.com/p/andengine/


      5、libgdx


      libgdx是一款基于OpenGL ES技術開發的Android游戲引擎,支持Android平臺下的2D游戲開發,物理引擎采用Box2D實現。單就性能角度來說,堪稱是一款非常強大的Android游戲引擎,但缺陷在于精靈類等相關組件在使用上不夠簡化,而且文檔也較為匱乏。

      最低運行環境要求不詳。

      項目地址:http://code.google.com/p/libgdx/

      6、jPCT


      jPCT是一款基于OpenGL技術開發的3D圖形引擎(PC環境為標準OpenGL,Android為OpenGL ES), 以Java語言為基礎的,擁有功能強大的Java 3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個開發版本。

      jPCT的最大優勢之一,就在于它驚人的向下兼容性。在PC環境中,jPCT甚至可以運行在JVM1.1環境之中,因為jPCT內部提供的圖形渲染接口完全符合所有的Java 1.1規范(就連已經消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。

      最低運行環境要求為Android 1.5。

      項目地址:http://www.jpct.net/jpct-ae/

      7、Alien3d


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

      最低運行環境要求為Android 1.5。

      項目地址:http://code.google.com/p/alien3d/

      8、Catcake


      Catcake是一款跨平臺的Java 3D圖形引擎,目前支持PC(J2SE)及Android環境運行(已有iPhone版規劃)。該引擎在易用性和運行性能上皆有出色的表現,支持常見的游戲開發功能,諸如精靈動畫,音頻處理和視頻播放等。

      最低運行環境要求為Android 1.6。

      項目地址:http://code.google.com/p/catcake/

      posted on 2010-08-04 20:27  cping  閱讀(187)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品一区中文字幕| www国产成人免费观看视频| 国产乱xxxxx97国语对白| 国产精品天天看天天狠| 夜夜添无码一区二区三区| 她也色tayese在线视频| 亚洲欧美人成网站在线观看看| 99人体免费视频| 亚洲av无码精品色午夜蛋壳| 亚洲一区精品视频在线| 精品人妻中文字幕av| 无码人妻斩一区二区三区 | 狠狠色狠狠综合久久| 午夜男女爽爽影院免费视频下载| 日韩乱码人妻无码中文字幕视频| 日韩精品中文字幕第二页| 成人免费A级毛片无码片2022| 久久精品国产久精国产| 亚洲首页一区任你躁xxxxx| 国内自拍视频在线一区| 免费无码观看的AV在线播放| 国产精品无码无片在线观看3d | 日韩中文字幕有码午夜美女| 国产高清一区二区三区视频| 亚洲AV成人片不卡无码| 人妻少妇精品视频专区| 亚洲av午夜福利精品一区二区| 日韩有码中文字幕国产| 高清免费毛片| 久草热8精品视频在线观看| 久久久亚洲欧洲日产国码二区| 狂野欧美性猛交免费视频| 真人性囗交视频| 国产亚洲精品综合99久久| 强奷漂亮少妇高潮伦理| 丰满熟女人妻一区二区三| 99久久精品费精品国产一区二| 盐亭县| 真实国产老熟女无套中出| 一区二区丝袜美腿视频| 亚洲午夜无码久久久久蜜臀AV |