大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash制作空战游戏(二)

Flash制作空战游戏(二)

时间: 2021-07-31 作者:daque

  二、元件的创造

flash制作空战游戏(二)

  1.兴建一个场景“场景1”,采用“窜改”菜单的“文书档案”选项,在弹出的文书档案属性对话框中背局面窜改为玄色,尺寸就用默许的550*400,帧频为50 fps。

  2.创造一个片子剪辑(以次简称mc),定名为“plane”,这个片子剪辑是动作用来遏制的战役机的。在该片子剪辑中的第一帧中插入一个要害帧,在编纂区中画一个铁鸟图形,也不妨插入一个铁鸟矢量图。第一帧的帧动动作“stop()”。在第二帧处插入空缺要害帧,画上一个矩形,矩形要比战役机小很多。而后在第六帧中插入空缺要害帧,画一个爆裂图形,在属性面板树立第二帧到第六帧的补间动动作“形势”,第六帧的帧动动作“gotoandplay(1)”。

  3.兴建一个mc元件“fire”,第一帧是一个空缺要害帧,第二帧插入一个要害帧,画一个长圆动作“plane”发出的用来发射的炮弹,帧动动作“stop()”。

  4.兴建一个mc元件“bullet”,把“fire”剪辑拖入编纂区中心,剪辑称呼为“fire”,帧举措“stop()”。该剪辑编纂好后,在片子库中会展示其选项,用鼠标右击“bullet”选项,在弹出的赶快菜单中采用“链接”,操作符为“laser”,并勾选“为举措剧本输入”。

  这是要害办法,由于要用attachmovie挪用库剪辑举行复制,即使没有这一步,attachmovie就没辙中库中复制出剪辑,游戏运转时“plane”也将没辙发出炮弹发射。而后在bullet剪辑中给“fire”树立举措代码:

 onclipevent (load) {       //载时髦发灵巧作    n=_root.enemynumber;   //画面中的仇敌铁鸟数目赋值给n    speed=10         //speed初始值为0  }  onclipevent (enterframe) {   //加入帧时爆发    array()    for(i=0;i<n;i++){        if(_root["new"+i].ship1._currentframe==1){ //画面中的敌机是否在其首帧        if(this.hittest(_root["new"+i])) //确定该剪辑是否与画面中复制出的敌机交迭         {  _root.score+=10  //即使交迭,人命值加10            _root["new"+i].ship1.gotoandplay(2);  //敌机爆裂             removemovieclip (_parent) ;//从场景中简略剪辑          }       }    }    if (_parent._x<=550) { //即使x坐标小于550 ,x坐标加变量speed 的值      _parent._x += speed;     } else {  //即使x坐标大于550,则简略剪辑      removemovieclip (_parent);  }

flash制作空战游戏(二)

}

  6.兴建mc定名“explode”。在第一帧中画一个方形,而后在第六帧中插入空缺要害帧,在该帧顶用铅笔东西画一个爆裂图形,而后回到第一帧,在属性面板中树立该帧到第六帧的补间动动作“形势”。结果在第六帧插入一个空缺要害帧,该帧树立吩咐“stop()”。如次图所示

  7.创造mc元件“enemyplane”。在第一帧中画一个仇敌铁鸟,并在功夫轴上树立吩咐“stop()”,在第二帧插入空缺要害帧,将方才的explode剪辑拖入enemyplane剪辑中从来铁鸟的场所,在功夫轴第二帧也树立stop()。

  8.兴建mc元件“enemy”,将enemyplane元件拖入第一帧,剪辑称呼为ship1,帧动动作stop()。

flash制作空战游戏(二)

  9.接下来该做仇敌发出的炮弹了,兴建mc元件“ball”,在编纂区画上一个长圆,巨细要符合,由于这是用做游戏中发出的炮弹的。

  10.结果兴建两个按钮元件,一个“start”,另一个是“exit”。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.