欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Java游戲開發框架LGame-0.2.6發布(含PC及Andro

系統 1872 0

本次更新發布日期:2010-07-31

源碼及jar下載地址 http://loon-simple.googlecode.com/files/LGame-0.2.6.rar

關于LGame-Android版的 AndroidManifest.xml 配置:

此框架Android版具備LGameAndroid2DActivity以及LGameOpenGLActivity兩種啟動用 Activity(后者暫未提供) ,針對 LGameAndroid2DActivity的 AndroidManifest.xml配置如下所示:



關于LGame-Android版的初始化配置:


關于Android版以及PC版的共同變化:

1、擴充了原有的LGraphics類,目前的LGraphics幾乎涵蓋了J2ME及J2SE中所有的Graphics API。

2、加入了CanvasScreen類,這是一個仿J2ME中GameCanvas的實現(以Screen封裝),它和普通Screen的主要差別在于不會主動刷新畫面,刷新僅在執行repaint時有效,另外CanvasScreen的API在Android和PC版中完全一致。

3、為簡化J2ME游戲移植,加入了仿J2ME的精靈類包(完全等價于J2ME中Sprite類的相關系列,API為1:1實現)。

4、為簡化J2ME游戲移植,加入了仿J2ME的存儲類包(完全等價于J2ME中RecordStore類的相關系列,API為1:1實現,具體到在PC平臺為文本方式存儲,在Android平臺為SQLite方式存儲)。

5、在原有LGame的精靈包中增加了SpriteTiled類(仿TitleLayer實現),擴充了Sprites類(增加了仿LayerManager的API),但在細節上與J2ME中的相關類有所差異,在需要1:1移植J2ME游戲時,請使用擴充的J2ME包。

6、增加了一種資源文件打包方式,用戶可以通過LPKUtils類(此類PC版特有),將指定文件或文件夾中資源打包為LPK文件(后綴任意,文件頭會統一標識為LGPK),并通過LPKResource類進行讀取(此為Android版和PC版共有),以避免游戲資源被人輕易盜用(由于此框架開源,建議用戶對源碼中混淆方式進行少許修改后使用)。

7、擴展了部分原有類庫。

8、修正了一些原有BUG。


關于Android版:

由于LGame近期體積逐漸膨脹,考慮到移動平臺特性,在此0.2.6版中我將某些可以通過Android類庫自有功能替換的類包暫時移除(諸如Ioc、xml、http操作等),此部分功能在下一版中會分包發布,目前需要此部分功能的網友請從上一版本直接COPY即可。

PS:此次開發中反向了大量的J2ME游戲進行移植實驗,能夠保證絕大多數J2ME游戲皆可正常移植,并且做到Android版和PC版通用(您問為什么要加入仿J2ME的功能?當然是為了響應某知名公司號召:“ 科技,以換殼為主! ”,至于怎么“換”,那就看您的了~)。

以下為部分J2ME游戲移植效果(由于測試示例大部分為反向獲得,小弟沒有版權,所以無法發布程序,萬望海涵(-_-)……):

00

00

00

04

05

以下為較早前發布過的一些程序示例畫面(請下載較早前LGame發布版本獲得):

以下為LGame-Simple開發的部分游戲示例畫面。

源碼及jar下載地址: http://loon-simple.googlecode.com/files/LGame-0.2.6.rar

關于開發文檔的說明:

有很多熱心網友,曾經訊問過小弟關于開發文檔的事情,小弟在這里明確的表個態,文檔在8月份肯定會發布的(也就是趕在LGame-0.3發布前)。

不過小弟還是要提前明確一點,在游戲開發這個領域中,個人以為不太可能存在什么特別神奇的開發說明手冊,能夠看過后就將所有難題一一攻克,寫出讓世人愛不釋手的游戲來。因為即使有了完整的配套文檔,也只能減少開發疑問,而不能根本性的提升用戶的游戲開發能力。

我舉個例子,想必大家都知道目前iPhone領域的游戲開發是非常火爆的,而iPhone的游戲效果也是有目共睹的。但是,目前iPhone 2D開發中使用最多的Cocos2d,難道就有什么能讓人一目了然的開發竅門嗎?難道就有什么“一拖而就”的IDE在后面支撐嗎?我看也未必。

事實上,近期小弟常常會潛水在國內iPhone領域比較有代表性的Cocoachina網站上,也曾記極力想在上面找到任何堪稱“完備”的文檔或教材以作參考。但看到最多的,卻往往還是那些只言片語的疑問,以及連代碼也沒有的簡短回答。甚至該站提供的Cocos2d置頂示例( http://www.cocoachina.com/bbs/read.php?tid-15554.html ),個人認為,也并比小弟博客中曾經給出過的示例更為直觀具體(坦白講,該例甚至還要初級很多),而Cocos2d在使用中所會面臨的繁瑣性以及Object-C語法的繁瑣性,小弟以為也更在LGame框架以及Java語法之上——至少LGame還有PC版可在臺式機上直觀的調試后再移植到智能機,而Cocos2d就只能在虛擬機或真機上硬調了。

但是,就是這樣的Cocos2d,卻創造了無數個月入萬刀以上的iPhone開發者。所以,至今沒有人,也不可能有人敢于否定它的存在價值。

我在這里想說的是,文檔或示例肯定都是有用的,也都是會有的。可游戲開發,更多還是要依靠開發者的主觀摸索與經驗積累。如果沒有這些,就算小弟能將魔獸世界整個做成示例,并一步步講解其實現原理,到最后世上流傳最多的,恐怕也不過是N種換殼的魔獸世界游戲罷了。

————————————————————————

話說持續高溫的“京畿”,在2010年7月31日晚終于下雨了,所以小弟也暫時擺脫了“夏眠”狀態……

Java游戲開發框架LGame-0.2.6發布(含PC及Android版)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 五月婷婷丁香在线观看 | 青春草在线观看 | 一区二区三区在线免费看 | 另类国产ts人妖高潮系列视频 | 一本大道久久a久久精二百 日韩三级中文 | 亚洲99影视一区二区三区 | 五月天激激婷婷大综合蜜芽 | 日本黄色片免费看 | 一区二区欧美视频 | 成人网在线免费观看 | 日本无码免费久久久精品 | 日韩欧美二区 | 贺鹏个人资料 | 一级欧美黄色片 | 且试天下修久容 | 午夜影院小视频 | 99久久精品免费看国产 | 色www精品视频在线观看 | 亚洲天天干| 4hu在线 | 国产伦精品一区三区视频 | 精品啪啪 | 日韩国产精品一区二区三区 | 在线观看亚洲精品 | 久久国产精品一区二区 | 国产一区二区亚洲 | 五月婷婷综合激情网 | 午夜私人影院 | 欧美精品第一区 | 国产亚洲精品一品区99热 | 全部免费国产潢色一级 | 久久噜噜噜精品国产亚洲综合 | 欧美成人精品激情在线观看 | 国产人成精品综合欧美成人 | 99精品欧美一区二区三区综合在线 | 亚洲精品欧美一区二区三区 | 欧美日韩精品国产一区二区 | 亚洲欧美在线免费观看 | 欧美一区二区三区久久综合 | 成年人看的羞羞网站 | 久久中文字幕网站篠田优 |