发表于: 2020-05-15 22:42:06

3 2503


今天完成的事情:

     最近一直在看原生JS,进度倒是落下了,但原生JS真的是基础啊,还差那么一点就结束了

       

      理解到 一个功能就是一个函数,这样写最好,如果一个函数的功能只服务于这一个函数,直接写在函数中最好

      函数尽量写成通用的,函数使用重复次数越多说明越优

      下面这个函数,因为小鸟下坠,煽动翅膀,天空大地移动都需要计时器,重复写代码并不好,写一个通用函数

      执行什么功能让回调函数告知,由于定时器中this指向window,在返回函数时绑定下this

       

 

明天计划的事情:

    科里化和尾递归深入了解


遇到的问题:


     物理模型这里 模拟重力加速度这个公式 数学不太好,试了好久才懂

    


收获:


     这个游戏遇到的一个问题就是,什么情况下游戏判定结束

         当小鸟的Math.abs(left)加上自身宽度一半 

            减去

          柱子的Math.abs(left)加上自身宽度一  <=小鸟的宽度+柱子的宽度/2  

          top也同样判断

   

      游戏地址: https://zhuchunyu1995.github.io/xzy/JS/bird/index.html

      回车开始/暂停   空格跳跃  计分还没弄白





返回列表 返回列表
评论

    分享到