flappy_bird
通过鼠标的点击来控制小鸟躲避管道
涉及知识
混入式继承
drawimage函数
涉及问题
1、绘图
大地
鸟 朝向 宽度 高度
无线刷新的管道 随机出现 无线刷新 随机高度
背景图天空
2、事件
点击鼠标 控制鸟的飞行高度,不点击时小鸟会自动下落
小鸟碰撞到管道则结束游戏
主要函数
1、绘制背景
construcotor { Sky } 背景构造函数
parasm { ctx: Context } 绘制环境
parasm { img: Image } 背景图像
parasm { speed: number } 背景速度
绘制天空,也就是背景板
为了实现背景无限轮播,所以需要两块背景
var sky = new Sky( ctx, imgObj.sky, 3 );
var sky2 = new Sky( ctx, imgObj