码迷,mamicode.com
首页 > Web开发 > 详细

原生js canvas 碰撞游戏的开发笔记2

时间:2016-03-31 23:34:59      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:

随着碰撞游戏一的开发成功! 我们的ae小伙子也大胆尝试很多新方案h5.. 所以就诞生了下面个比较变态的游戏。 先体验下吧 类似坦克大战

技术分享

 

开发的过程异常的艰辛 不过也很好玩 修正了很多一的错误 和改良了一些思路 

1. 原先的canvas的_this存在的全局污染 改良后避免了99% 为了获取windowtouch属性 还是有1%的 希望在三修正

2. 所有的递归函数变缓动函数requestAnimationFrame 增强性能 使动画更流畅

3. 数据和图像分离的更彻底 结构更清晰 对象的创建 对象数据的更新 图像根据对象的数据渲染

还有很多小细节 具体大家可以参考源码 具体在ctrlGame方法里

总之这种游戏js还存在一些bug 和 进一步优化的空间 。也知道专业的白鹭引擎 coco2d这种游戏引擎的好处和强大 不过我继然原生写了那继续写吧 增强自己

的一些思路吧 而且用起来也很方便 期待三版本出现

附:源码

原生js canvas 碰撞游戏的开发笔记2

标签:

原文地址:http://www.cnblogs.com/lanbosm/p/5343240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!