LGame是LoonFramework框架的一部分,也可簡稱做“LF”或“Loon”。
LGame框架的創立初衷在于,構建一個高效且完善的Java游戲開發體系,以最簡單最便捷的方式,讓您構建出最絢麗最有市場的游戲。可以說,如果您具備有一定的Java2D經驗,并且希望投身于Android或J2SE游戲開發 ,或者您想將現成的J2SE或J2ME游戲快速移植到Android環境中,那么LGame將是再適合您不過的游戲框架。
——————————————————————————————————
2010-09-20,今天網友sharyu提到了在QVGA模式下字體顯示模糊的問題,目前此問題出現原因不明(個人以為此現象可能僅存于模擬器中),因為小弟的HTC Wildfire使用的就是QVGA屏幕,實測發現文字顯示效果尚算理想(至少是個人審美上看)。
這是偶用HTC Hero拍的HTC Wildfire運行截圖,除QVGA屏幕大小不足480x320無法顯示全部游戲畫面以及顯示效果稍差外,字體尚算清晰吧?(呃,因為是手機照的手機,會比實物略微模糊點啦,加上小弟實在不會照相|||)……
希望有QVGA屏幕真機的朋友,能夠幫助小弟測試一下,以最終確定問題的原因所在。
——————————————————————————
2010-09-19,對網友sharyu提出的音樂循環間延遲問題進行改進,將原有播放方法改進為多線程播放,以圖徹底解決原有的音頻循環時停頓現象以及消除多音樂加載時對游戲主線程速度的影響(雖然會多耗費一點資源),對于音樂質量有要求的話可以下載此改進版:
下載地址(jar及源碼)
:http://loon-simple.googlecode.com/files/LGame-Android-
0.2.8-update.7z
當然,有問題的話也一定請反饋給小弟知曉,我將盡快進行修正。
——————————————————————————
版本情況:
| 發布時間 | 版本號 |
| 2010-09-15 | 0.2.8 |
| 2010-08-19 | 0.2.7 |
| 2010-07-31 | 0.2.6 |
| 2009-12-29 | 0.2.5 |
| 2009-10-10 | 0.2.0 |
| 2009-09-13 | 0.1.5 |
| 2009-08-11 | 0.1.0 |
項目地址: http://loon-simple.googlecode.com
更新下載地址(內含0.2.8版jar、源碼、示例工程以及最新文檔) :http://loon-simple.googlecode.com/files/LGame-0.2.8.7z
2010-09-15 LGame-0.2.8更新內容:
1、新增了內置的AVGScreen窗體,利用此窗體可以快速完成AVG類型游戲開發,制作游戲過場等效果,也可以利用此窗體創建一些需要復雜交互的游戲業務(比如商店)。
2、修改了一些過時的算法,為標準精靈添加了自由旋轉以及圖像過濾的相關函數,并增加了一些特效類。
3、針對0.2.8版創建了相關文檔(目前文檔僅有66頁,尚不完善,會隨版本更新陸續擴充)。
4、修正了所有獲得網友反饋的異常。
5、此外,修改J2SE版包名,將原先的simple標記改為javase。
LGame-0.2.8版下載包結構如下所示:
關于LGame-Android版:
LGame-Android版為LGame-J2SE(PC版)的手機(Android)精簡版本,但除輔助功能較LGame-J2SE版為少外,主要類及函數與LGame-J2SE版完全相同。
截止到LGame-Android-0.2.8版,LGame-Android游戲引擎共完成類192個,代碼約50000余行,主要功能從底層圖形接口到游戲控制、資源存儲、資源加密、地圖繪制、精靈繪制、組件繪制、腳本控制、AVG模式支持、觸摸屏模擬按鍵支持、音頻操作、網絡資源讀取以及字符、數字、密碼等輔助操作功能也盡皆涵蓋。
可以說,只要您使用LGame-Android引擎進行游戲構建,就能夠在不需任何第三方組件的前提下,完成任何您想要的Android2D游戲開發(而且,還可以非常輕松地將它移植到PC環境,以其發布試玩版吸引用戶也是項很好的選擇)。
關于AVG模塊的創建設想:
眾所周知,AVG(ADV)類游戲雖然以開發簡便著稱于世,然而某些類型的AVG游戲卻也一直是世人追捧的對象。諸如月姬、圣杯戰爭之類著名AVG甚至還被改編成了漫畫以及卡通。但是,即便AVG類型游戲同時兼具有易開發以及易受追捧的特性,Android (或衍生系統)上的 AVG 類型游戲卻依舊非常罕見,不得不讓人倍感遺憾。然而,這也給原創或移植AVG游戲留下了巨大的商機。
事實上, 本次LGame框架所提供的AVG模塊無論是操作上抑或使用上都非常之便捷,只要合理結合 LGame 現有的組件與精靈支持,制作一款完整的AVG游戲,甚至于就算要制作出傳說級別的 AVG大作 ,也并不是不可想象的事情(當然,大前提是有美工支持)。
再者,即便我們不將對應模塊使用在AVG開發上,在Android游戲中多制作一些華麗的過場畫面,至少也比沒有更能吸引用戶的眼球。
PS:關于AVG模塊的更詳細資料,您可以參考附帶的文檔或者參見此文:http://blog.csdn.net/cping1982/archive/2010/08/22/5829604.aspx
LGame-0.2.8版(Android)內部結構如下所示:
關于示例工程:
伴隨本次更新,LGame為介紹最新發布的內置AVG模塊及其使用,新增了兩個完整的Eclipse演示工程,分別對應于Android以及JavaSE版,示例運行圖如下所示:
JavaSE版:
Android版:
透過示例工程您將會發現,LGame-JavaSE與LGame-Android是如此的統一,以至于所謂的代碼移植,其實不過是耗費copy文件,轉換包名的“吹灰之力”。
由于LGame自0.2.8版起已提供有相關文檔(目前僅有Android版文檔,J2SE版暫缺,不過大多數函數是互通的),所以細節部分不再贅述,具體開發方式及類庫使用您可以通過參閱文檔獲悉。
有關LGame使用中遇到的任何疑問(無論版本),您都可以在此博客留言,或者提交到http://code.google.com/p/loon-simple/issues/list 中,LGame的一切進步和改進,都仰賴著您的支持與幫助。
項目地址: http://loon-simple.googlecode.com
更新下載地址(內含0.2.8版jar、源碼、示例工程以及最新文檔) :http://loon-simple.googlecode.com/files/LGame-0.2.8.7z
————————————————————
以下為較早前發布過的一些程序示例畫面(請下載較早前LGame發布版本獲得,此外JavaSE版與Android版代碼可以基本通用):
使用模擬按鍵,可以輕松制作格斗類或需要復雜操作的游戲。
—————————————————————————————————————
另外,自0.2.9版開始將提供box2d支持及必要的封裝,而OpenGL ES支持將在0.3版提供。
浙公網安備 33010602011771號