当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

Lgame

java游戏开发组件
授权协议 Apache
开发语言 Java
所属分类 程序开发、 游戏开发包
软件类型 开源软件
地区 不详
投 递 者 章鸿光
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

LGame是一个高通用性的游戏框架,作为支持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、aac、rmf等音频播 放,以上解码器皆不依赖于本地资源,只要拥有jre1.4或以上环境即可正常运行。

理论上讲,只要您能够熟练操作LGame,世界上根本没有任何一款2D游戏是您所无法快速实现的。

PS:目前LGame尚未推出正式版本,LGame-Simple为前瞻性测试及吸收反馈意见用,此时LGame框架的基本架构尚未最终确定,因此无法保 证不同版本间的兼容性。LGame-Simple以每版+0.5的方式跳跃式升级,当LGame-Simple更新到1.0版本时,既推出LGame- 0.1的正式版本,并开放SVN,LGame正式版推出后将始终保持新版与旧版间的兼容性。

  • 那个,今天小弟在一位网友的邮件中,发现有另外一位网友遇到了LGame运行时log中显示call to OpenGL ES API with no current context的问题,估计这个问题挺有代表性的。小弟刚刚本想找到原贴回复,可某SDN改版后评论管理实在太过艰难,所以放弃了查找原帖,仅在博文中大致说明一下。 其实这个call to OpenGL ES API with no curren

  • 先说点题外话。话说去年我想做个小游戏,那时候不懂安卓,只是有点了解而已。在网上下载了本游戏开发入门的书籍,按着里面介绍的SurfaceView框架开始了游戏开发,但总感觉不方便,有很多东西需要自己去实现,然后听网友说到了游戏引擎,推荐我用LGame,那时候刚刚接触android,基本是零经验,看着LGame跟天书差不了多少,然后教程方面除了作者的说明文档,笨木头的博客和几篇零碎的文章,其他基本没有

  • LGame LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。 其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能

  • 首先过滤字典,把不符合要求的字典单词都pass掉,然后对字典进行两两组合再进行判断,就OK 了,有些细节要把握好。 觉得有点丑的代码 #include <iostream> #include <fstream> #include <cstring> #include <algorithm> #include <cstdio> #define zout fout #define maxn 40000

  •      游戏地图过后就是那些在地图上游动的角色了, 当然包括游戏主角、npc、怪物等等了。我觉得这是一个很有趣的东西,这些东西构成了游戏的世界。      Lgame中将所有这些角色使用叫RPGActors的管理器进行管理,其中包含了一个游戏角色的列表,通过自增长的Index进行索引;并将游戏角色分成组group和队伍team的结合;还提供了draw方法绘制出所有角色。于是我们改变角色的位置、状

  • 发现一个比较好的入门的blog:http://blog.csdn.net/musicvs/article/details/7530103 比较通俗易懂。

  •        好了,现在马上解决RPG中的第一个问题:地图。这个破烂东西纠结了我很长的时间,因为我一直都想拥有一个地图编辑器,这样游戏可以手动或者自动的定制出来,拯救我这种美工白痴。        仔细看了下SRPG的地图实现,分为底图和活动域两块。底图就是将一幅图片作为地图背景;活动域将底图按照切分成正方形瓦片后,定义每个瓦片上角色是否能活动的一个二维数组。角色在活动域中游走,相应的计算背景地图

  •   第二节 LGame中Tetris游戏初始化及精灵的制作       好,从这一节开始就给大家讲这个游戏的制作了,在将游戏制作的过程中也会把LGame中的那些方法的应用说一说啦,嗯,并且会有LGame与Android之间的比较!呵呵,我想在你看完LGame与Android的区别后,你就会对LGame有一些好感,甚至会爱上他喔!好啦,不瞎扯了,看游戏初始化,上代码: public class a1

  • 【LGame学堂008】简单控件之LButton 关键字:LGame 入门 控件 LButton 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/7530117   - 注:以下内容是昨晚写的,不是今天写的。 现在是深圳时间晚上22点43分,好吧,笨木头我是一个不合格的程序员,23点开始我就可

  • 【LGame学堂009】简单控件之LPicture 关键字:LGame 入门 控件 LPicture   今天要介绍的LPicture很简单的~ 来吧,直接上代码: LPicture picture = new LPicture(0, 0, 100, 100); picture.loadImage(“assets/test.png”, false); add(picture); 相信不用我

 相关资料
  • 你的常用的数据结构都有什么? HashMap和HashSet的区别? 怎么构造一个HashMap HashMap优势是什么? 还有什么需要注意的? 扩容机制,hash冲突? 如果你去设计一个Hash函数怎么设计呢? 一般 HashMap多线程情况下会出现什么问题? 怎么解决扩容死链的? 尾插会有什么问题? 数据错乱问题以外还有什么其他问题? 怎么解决这个问题? councurrentHashMap

  • 本文向大家介绍Java游戏开发拼图游戏经典版,包括了Java游戏开发拼图游戏经典版的使用技巧和注意事项,需要的朋友参考一下 游戏介绍: 拼图游戏是一款经典的益智游戏,游戏难度分为 简单、正常、困难 三种难度,分别对应3*3,4*4,5*5布局,游戏开始前图片被随机打乱,空块位于最右下角,玩家通过点击空块周围图片或者按键方式对图片和空块进行相互交换,直到所有图片都回到原位即为游戏胜利。 本次制作的拼

  • base北京,一面全程20min,面试的有点随意只能说,项目都没问。 1.怎么学习的,看过哪些书。 2.你觉得c和c++有哪些区别。 3.你写c和c++有哪些感受和体会。 4.什么是构造函数,什么是析构函数。构造函数初始化列表有什么用 5.智能指针 6.什么是移动语义,移动语义高效在哪里,什么是万能引用。 6.用到的设计模式,或者讲一下你了解的。 7.单例与static T的区别。 8.网络相关,

  • 8.31 一面 20min 0.自我介绍 1.通过这个项目学到了什么 2.主从复制,为什么要用?怎么用? 3.主从复制的最大问题是什么?对于用户而言反应是什么?这个问题给你应该怎么解决? 4.redis怎么用的?为什么要用? 5.redis和主从复制冲突吗? 6.数据库你学过哪些?讲一下 7.count(1)和count(*)是一样的吗 8.tcp和udp区别 9.进程调度算法说一下 10.投的游

  • 全球理念:假设我想做一个游戏/电影/剪辑。为此,我需要这个(不)简单的动画得到工作。 这个问题的一个例子:我得到了类Screen,它有JFrame的Screen Stuff声明,设置它的配置(大小、关闭操作等),然后创建类Box的对象,显示在框架上。请检查这个类的图像/图表(希望我写的是正确的):ClassesDiagram 现在,class Box扩展了JPanel。我从JPanel继承了方法P

  • 1.20分钟的项目 涉及到mvc设计模式 2.数组和链表 3.父类和抽象类 4.如何判断 点在 平面内给四个点 5.判断敌人是否在扇形内 6.反问 我问的是有那些不足 面试官说项目太少啦 自我感觉 回答的很差 大概率g了 面试官很好 哪里说的不好也有在耐心的解答 hr也很温柔 感觉是很平等的

  • 翻译自JME官方wiki。原文:3D Game Development Terminology 3D游戏开发术语 开始学习之前,确保你熟知如下概念和术语。 3D图形和音频 OpenGL 即开放式图形库,是一个用来渲染二维或三维计算机图形的跨平台的专业图形程序接口。对于Java来说,有两种基于OpenGL实现的渲染器。 轻量级Java游戏库 (LWJGL) Java开放图形库 (JOGL) Open

  • 有了解客户端服务端吗 sizeof对string和char数组的结果是 多态 引用和指针的区别 100w总玩家,最大在线10w,他们会不停比赛,积分实时变化,要求实时得知排名。 斐波那契做法 10个苹果放三个篮子,篮子不空方案 sort在c++里面的优化 set/map底层 红黑树原理 tcp/udp 数学好吗,无穷大是很大的数吗?三角形重心 期望和方差 10个药品,1个受潮,天平,最少次数得出瓶