2011-05-27 留言:
目前svn中有一个0.3的小补丁(LGame-Android-Core-0.3(revise).jar),修正了在初始化设置Mode.Fill时的自适屏低效问题。另外增加了Max(将游戏View大小设置为手机屏幕极限大小)和FitFill(成比例的全屏游戏画面(未必会填充满整个屏幕),游戏View将随着maxScreen函数设定的初始大小成比例拉伸)两种模式,有需要的话可以去SVN的LGame-Android-0.3文件夹中下载此jar。也不算BUG更新,只是影响运行速度的算法修正,特此一提。
2011-05-24 LGame-0.3.0(含Android版及JavaSE版):
下载地址(内含示例工程、源码及jar):http://loon-simple.googlecode.com/files/LGame-0.3.7z
更新内容:
1、新增SRPG模块(独立jar),该模块可以极大简化用户开发SRPG或SLG游戏所需流程,另外也可用于R剧的制作或和其它模块混合使用(比如模仿《武林群侠传》仅将此模块作为战斗模式用)。
2、新增LPixmap类,用以处理象素级图像渲染操作,虽然它所生成的图像不会依赖Bitmap,但缺点是渲染到屏幕上的速度较慢(稍后渲染机制改为OpenGL即可解决),它的API与LGraphics的API基本等价。
3、新增PlaySoundManager类及其关联类PlaySound,作为SoundPool类的封装,可以按资源ID读取APK中的音频文件及进行常规音频操作,Screen中同时添加有调用函数(仅限Android版)。
4、新增部分功能类,同时为超过20个原有类新增了不同的操作函数。
5、修正了所有于较早前版本发现的BUG以及改进了部分过时算法。
6、取消ThreadScreen类,为标准Screen类新增waitFrame与waitTime函数,用以在其它线程中暂停主线程指定的帧数或时间。
7、自0.3版起,为避免触摸屏误操作,AVGScreen以及SRPGScreen中的剧情选择框强制要求双击确定(仅限Android版)。
另外,对应本次更新取消了旧版的SLGTest示例工程,改为新版的SRPGTest示例工程。
最后,LGame正在进行WP7移植,预计11月左右可以完成。
_____________________________________________________________________
新增的SRPG模块结构如下所示: