版本信息:
发布时间 | 版本号 |
2010-12-11 | 0.2.9 |
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 |
LGame-0.2.9下载地址(新增物理引擎,修正旧版BUG,内含jar、文档、源码及示例):
http://loon-simple.googlecode.com/files/LGame-0.2.9.7z
2010-12-11 LGame-0.2.9-Update:
1、为LGame新增Box2D物理引擎支持,并提供有针对物理游戏的PhysicsScreen,此类为World封装,默认世界大小即屏幕大小(可调),并能够利用bindTo函数将任意图片(自成物理边界)、指定形状或者精灵绑定到PhysicsObject当中(Body封装,可选参数与Body及BodyDef高度一致,同时为精灵实现),也提供有一系列额外的Box2D封装(此部分功能位于Android版的LGame-Android-Physics-0.2.9.jar及libjbox.so,JavaSE版LGame-JavaSE-Physics-0.2.9.jar及libjbox.dll中,皆非LGame运行必须,核心jar对此无依赖,选用)。即使不使用物理引擎,自该版开始LGame也可以直接将任意图片转化为Polygon。
2、为LGame新增重力感应支持,在游戏初始化前调用setupGravity即可让重力感应监听成立,在任意Screen中重载onDirection函数即可获得手机当前方向及具体的x,y,z数值。
3、为LGame新增了Triangle以及Polygon2D这两个形状类,具体作用在物理引擎部分可见。
4、修正原有LGameAndroid2DView、Screen、ThreadScreen、LGraphicsAndroid2D、Sprite、SpriteImage、Sprites等类中部分运算方法,并进行了相应扩展