我的笔记
用Vue构建去哪网项目
用canvas创建贪吃蛇小游戏 要做这个游戏,要注意canvas和数组的应用。 数组保存蛇身体部位的x,y坐标,当蛇移动的时候,第i个部位替代第i + 1个部位的坐标,只要改变舌头部位的坐标即可,蛇身会自动替换。 具体实现步骤: 1. 创建一个画圆的构造函数Circle,在原型上编写方法 2. 创建蛇的构造函数 Snake,利用数组构建蛇的身体,将Circle实例化对象作为数组项传入数组中,从而画圆 3. 利用计时器和上一步创建的数组让蛇移动,只要蛇头计算位置,蛇身替换值即可 4. 编写键盘事件,控制移动方向,要注意如果蛇再向上移动,那么向下移动是不成立的 5. 如果蛇头碰撞到自己的身体,游戏结束 6. 随机创建食物,要是圆直径的倍数,且不能和蛇的位置重合 蛇吞食食物之后要增加一个圆圈,比较数组中第0位和第1位的位置(也就是蛇身的倒数第一位和倒数第二位),可以知道蛇运动的方向,然后在蛇尾部分添加圆 7. 按钮相关事件
运用模板渲染和在静态页面中一次性缓存数据的做法,做了一个野生动物图片信息展示列表
最近一年贡献:19 次
最长连续贡献:2 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。