zoukankan      html  css  js  c++  java
  • 原生js canvas 碰撞游戏的开发笔记2

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

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

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

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

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

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

    总之这种游戏js还存在一些bug 和 进一步优化的空间 。也知道专业的白鹭引擎 coco2d这种游戏引擎的好处和强大 不过我继然原生写了那继续写吧 增强自己的一些思路吧 而且用起来也很方便 期待三版本出现

    附:源码


    本文为博主原创文章,转载请注明出自 博客园蓝波大人 并保留本文有效链接 ,转载请保留本声明!谢谢

  • 相关阅读:
    快速幂,矩阵乘法,矩阵快速幂
    关于xor
    数位dp
    tarjan,割边,桥,割点
    RMQ,ST表,dp
    逆序对,树状数组,归并排序
    线段树
    dp,LCS
    清北 游
    青蛙的约会(扩展欧几里得)
  • 原文地址:https://www.cnblogs.com/lanbosm/p/5343240.html
Copyright © 2011-2022 走看看