精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-26
1945游戏alpha版发布,反馈收集中。
|
|
返回顶楼 | |
发表时间:2011-03-09
1945示例游戏(beta版本)今晚发布,欢迎测试。
|
|
返回顶楼 | |
发表时间:2011-03-22
1945游戏今晚更新发布,欢迎测试。
|
|
返回顶楼 | |
发表时间:2011-03-30
JSGF更新发布,欢迎测试。
【版本变更说明】 框架: 1)新增FPSWatcher类,以实时记录游戏的帧速。 2)修改Sprite类的限定、避开等碰撞检测方法的返回值为Boolean,以方便调用方得知碰撞是否发生。 3)修改Sprite类的限定方法的第二个参数,以支持除精灵自带以外的其他碰撞区域。 4)完善Sprite类中与方向判断有关的函数(支持任意弧度的运算) 示例: 1)1945与Tank都添加游戏帧速实时检测代码。 2)Tank游戏的电脑方由原来的每帧随机转向改为:直到前方碰撞后才随即转其他方向。 3)1945游戏的玩家飞机能贴边(画布边缘)飞行。 |
|
返回顶楼 | |
发表时间:2011-04-15
JSDK新版本发布:0.3.0_20110414
【版本变更说明】 框架: 1)全新实现的键盘输入缓冲类,可以判定:是否多键同时按住、某键是否连续按住、是否是最近按下的N个键以及最近32个按键的时间信息。 2)增强线程类Thread的帧速控制功能:线程的休眠方法、帧速的实时检测、运行时动态设定最大帧速、最大帧速的自动保持(如设置则有)。 示例: 1)1945与Tank都替换成新的帧速实时检测代码。 2)1945与Tank都添加新功能:可动态设定最大帧速。 |
|
返回顶楼 | |
发表时间:2011-04-15
顶下fch415大哥,学习了~
|
|
返回顶楼 | |
发表时间:2011-04-26
JSDK更新发布: 0.3.0_20110426
【版本变更说明】 框架: 1)调整一些Package的名称空间,比如将$函数改为js.Dom.$。 2)新增js.media.SoundPlayer类(第三方库集成SM2),支持音频文件的播放(需要本地浏览器安装Flash8+)。 3)删除了原AudioPlayer类以及文件js-game-ext.js 示例: 1)1945与Tank的DEMO页统一更新了版权申明的部分内容与样式。 2)Tank使用新的SoundPlayer类,来支持游戏音效(需要Flash9以上)。 |
|
返回顶楼 | |
发表时间:2011-05-19
最后修改:2011-05-19
JSDK更新发布: 0.3.0_20110518
http://jsdk2.sourceforge.net/0.3.0_20110518/examples/jsgf/1945/1945-demo.html http://jsdk2.sourceforge.net/0.3.0_20110518/examples/jsgf/tank-brigade/tank-demo.html 【版本变更说明】 框架: 1)严格区分了Canvas类的视窗内画布移动与画布对象在屏幕中移动的差别。修订setViewWindow、move等相关方法的实现。 2)Sprite类与TiledLayer类的关于碰撞检测方法的迁移与修订。 3)KeyBufferProvider类的功能扩展与BUGFIX。将Canvas类的键盘监听方法移至到该类。 4)补充、修订所有类的Jsdoc注释。 5)新增工具类:FSM(事件驱动的有限状态机类) 示例: 1)上述的调整在1945与Tank的源码上的更新。 2)玩家连续射击的实现做出修改,以增进操作感与执行性能。 |
|
返回顶楼 | |