首页 > 编程语言 > 详细

javascript飞机大战-----001分析

时间:2017-09-10 11:08:30      阅读:257      评论:0      收藏:0      [点我收藏+]
1、游戏引擎

  

技术分享

首先要做飞机大战要考虑的是这个游戏被分成了哪几大部分?这样我们一块一块去做,特别清晰明了。那么接下来我们就简单的分析下飞机大战分成了哪几大部分

1、游戏引擎

2、英雄机

3、敌机

4、子弹

5、敌机还分为小型 中型 大型 不过这个我们可以直接继承敌机的一些方法就好了

那么接下来我们逐个分析每一大块里面主要的属性和方法

游戏引擎

  属性:
    游戏状态=====》gameStatus

    所有敌机=====》enemy

    所有子弹=====》bullet

    游戏分数=====》scroe
  
  功能:
    游戏开始

    背景移动

    创建敌机、创建英雄机

    敌机和子弹运动

    碰撞检测

    游戏结束
    
英雄机

  属性:
    
    图片====》self

    位置====》top left

    生命====》life

  功能:

    初始化====》init

    移动====》move

    发子弹====》shoot

    销毁====》destroy

    爆炸====》bang
敌机

  属性:
    图片====》self

    位置====》top left

    速度====》speed

    爆炸前后图片====》imgs

  方法:
    初始化====》init

    移动====》越界 销毁

    销毁====》destroy

    爆炸====》bang
子弹

  属性:
    图片====>self

    位置====》top left

    速度====》speed

  方法:
    初始化====》init

    移动====》越界--碰撞
    
    销毁====》destroy

  

  

  

 

javascript飞机大战-----001分析

原文:http://www.cnblogs.com/nanianqiming/p/7500336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!