废话少说,先上效果图。
相关实现:
三个类,Bird类,Obstacle类,FlappyBird类(游戏主要函数)
function Bird(x, y, image) {
this.x = x,
this.y = y,
this.width = image.width / 2,
this.height = image.height,
this.image = image;
this.draw = function(context, state) {
if (state === "up")
context.drawImage(image, 0, 0, this.width, this.height, this.x, this.y, this.width, this