Lgamejava游戲開發(fā)組件
LGame是一個高通用性的游戲框架,作為支持Java桌面游戲以及網(wǎng)頁游戲開發(fā)的全功能引擎,LGame無論對畫面繪制、精靈碰撞、特效渲染、窗體組件,還是XML操作,文本數(shù)據(jù)庫操作,HTTP操作,日志操作等都提供有完善的內(nèi)部解決方案,避免了多包配置的繁瑣與不便,同時也降低了用戶的學(xué)習(xí)曲線。出于效率與程序體積兩方面考慮,LGame中所有組件皆不依賴Swing,完全采取AWT繪制而成,因此它可以將自身的運行環(huán)境壓縮到最小,一個壓縮后不足4MB的精簡JRE,已足夠支持它的運行,也就是與RMXP或吉里吉里2的運行庫大小相仿佛,但功能卻更多。
LGame內(nèi)置有視頻解碼器,支持mp4視頻文件播放(在LGame-Simple-0.3.0中將支持flv,在0.6-0.7版本中將以可選組件方式 引入jmc支持,以爭取可播放視頻種類的最大化),內(nèi)置音頻解碼器支持mid、mod、mp3、ogg、wav、au、aiff、aac、rmf等音頻播 放,以上解碼器皆不依賴于本地資源,只要擁有jre1.4或以上環(huán)境即可正常運行。
理論上講,只要您能夠熟練操作LGame,世界上根本沒有任何一款2D游戲是您所無法快速實現(xiàn)的。
PS:目前LGame尚未推出正式版本,LGame-Simple為前瞻性測試及吸收反饋意見用,此時LGame框架的基本架構(gòu)尚未最終確定,因此無法保 證不同版本間的兼容性。LGame-Simple以每版+0.5的方式跳躍式升級,當(dāng)LGame-Simple更新到1.0版本時,既推出LGame- 0.1的正式版本,并開放SVN,LGame正式版推出后將始終保持新版與舊版間的兼容性。
