笨木头  2012-05-03 08:39     LGame     阅读(5388)     评论(4)
转载请注明,原文地址: http://www.benmutou.com/archives/220
文章来源:笨木头与游戏开发

[LG001.初章] LGame是谁?


个问题,当然就百度一下了,大家一起来先认识LGame吧~

LGame

  是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本。其底 层绘图器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版中。

  同时也是是一个高通用性的游戏框架,作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是XML操作,文本数据库操作,HTTP操作,日志操作等都提供有完善的内部解决方案,避免了多包配置的繁琐与不便,同时也降低了用户的学习曲线。出于效率与程序体积两方面考虑,LGame中所有组件皆不依赖Swing,完全采取AWT绘制而成,因此它可以将自身的运行环境压缩到最小,一个压缩后不足4MB的精简JRE,已足够支持它的运行,也就是与RMXP或吉里吉里2的运行库大小相仿佛,但功能却更多。

  LGame内置有视频解码器,支持mp4视频文件播放(在LGame-Simple-0.3.0中将支持flv,在0.6-0.7版本中将以可选组件方式 引入jmc支持,以争取可播放视频种类的最大化),内置音频解码器支持mid、mod、mp3、ogg、wav、au、aiff...

                                                                  引自:http://baike.baidu.com/view/4646213.htm


么样?有人被吸引了么?吸引了就加入我吧~
一起来写学习心得~

只要把你的心得发到android游戏板块,我会把你的帖子加入置顶的索引贴(一定要原创心得,不要拷贝网上的)~

期待~

 

 

原文第一次发布于Android-Fans论坛:http://www.android-fans.net/thread-1451-1-1.html

4 条评论
  • iamsheldon 2012-05-03 11:27:00

    哥们,LGame那个你在文中说的国人,就在csdn这里啊
    0回复
  • musicvs 2012-05-03 12:00:00

    [reply]iamsheldon[/reply]
    嗯嗯~我知道的~嘿嘿,我正崇拜着他呢~
    0回复
  • xiaomashizhu123 2012-05-03 20:58:00

    崇拜啊 !
    0回复
  • musicvs 2012-05-03 21:24:00

    [reply]xiaomashizhu123[/reply]
    我也很崇拜LGame的作者~
    0回复
发表评论
粤ICP备16043700号

本博客基于 BlazorAnt Design Blazor 开发