flash游戏开发教程:第7节

flash游戏开发教程:第7节

ID:34723020

大小:70.18 KB

页数:4页

时间:2019-03-10

flash游戏开发教程:第7节_第1页
flash游戏开发教程:第7节_第2页
flash游戏开发教程:第7节_第3页
flash游戏开发教程:第7节_第4页
资源描述:

《flash游戏开发教程:第7节》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Flash游戏开发教程:第七节先补充个游戏里的结构:  _root下有三个空MC:pl,item和xs  pl这个空MC是用来attach人物的  item这个空MC是用来attach宝物的  xs这个MC是用来attach显示得分的  为什么要这么做呢?……因为管理方便呀~以后你会慢慢体会到的。  严重警告:第7课未搞懂看明白者,请回上节反复研究,直至搞懂。不然继续往下看会让你体内真气逆行,任、督二脉自锁,全身犹如蚂蚁咬,饭吃不下,觉睡不着,放P恶臭,对FLASH丧失学习信心……  (……)  好了,能看到这行的,说明你已经

2、是个消化第7节内容的鸟了。  这一节我也话不多说,直接放代码了。用你第7节学到的内容自我检验下。  金币10和50共用的CLASS1.2.3.classitems.JinextendsMovieClip{4.  staticvarbasic_speed:Number=3;//下落基础速度  5.  publicvarscore:Number=10;  //得分6.  publicvarspeed:Number;  //下落速度7.  privatevarhit:MovieClip;  //声明碰撞检测的MC8.  privat

3、evardepth:Number;  //当宝物被人物获得,显示得分的MC的深度    9.  //---构造函数---10.  functionJin(){11.    init();12.  }13.  //隐式设置-获取方法14.  publicfunctionset_score(kkk:Number):Void{15.    score=kkk;16.  }//得分10还是50,传入这个参数就能解决17.  publicfunction_bspeed(){18.    basic_speed=3;19.    trac

4、e(basic_speed)1.  }//这个要说明下,静态变量basic_speed每实例化一个MC都会自我增加,所以基础速度越来越快。这个方法是让basic_speed变回原始的3。用于每回合开始时初始化使用。2.  publicfunctionset_speed(sss:Number):Void{3.    speed=sss;4.  }5.  //共有-私有方法  6.  privatefunctioninit(){7.    _x=50+random(450);8.    _y=-15;9.    speed=bas

5、ic_speed+random(50)/10;//下落速度是由基础速度+随机增量10.    basic_speed+=0.0311.    //trace(basic_speed)12.    onEnterFrame=Move;13.  }14.  privatefunctionMove(){15.    _y+=speed;16.    if(_y>380){17.      this.removeMovieClip();18.    }19.    ///////////////////////////////// 2

6、0.    if(hit.hitTest(_root.pl.player.hit)){21.      getItem();22.    }23.    /////////////////////////////////碰撞检测哦~24.  }25.  publicfunctiongetItem(){26.    _root.music_control.snd("jin");//声音控制,以后会讲到27.    _root.score+=score;28.    depth=_root.xs.getNextHighestDep

7、th();29.    vara:MovieClip=_root.xs.attachMovie("getScore","getScore"+depth,depth++);//ATTACH显示得分的MC30.    a.aaa.score="+"+score;1.    a._x=_x;2.    a._y=_y;3.    this.removeMovieClip();4.  }5.}6.复制代码  然后是两个宝物的CLASS,继承了金币的类,只不过改写了被人物吃到后的效果  爱心1.2.classitems.Bao1exte

8、ndsitems.Jin{3.  publicfunctiongetItem(){    4.    _root.music_control.snd("bao");5.    depth=_root.xs.getNextHighestDepth();6.    vara:Mo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。