flash游戲開發(fā)教程:第8節(jié)

flash游戲開發(fā)教程:第8節(jié)

ID:34723021

大?。?4.18 KB

頁數(shù):3頁

時(shí)間:2019-03-10

flash游戲開發(fā)教程:第8節(jié)_第1頁
flash游戲開發(fā)教程:第8節(jié)_第2頁
flash游戲開發(fā)教程:第8節(jié)_第3頁
資源描述:

《flash游戲開發(fā)教程:第8節(jié)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、Flash游戲開發(fā)教程:第八節(jié)范例接寶游戲中得分顯示類和時(shí)間控制類的CLASS講解  事實(shí)上這兩部分比較簡單  所以并在一起講解了  講解前先點(diǎn)開FLA文件,把這兩個(gè)MC看看,對MC構(gòu)造了解了,才能寫CLASS嘛~  看下得分顯示類的代碼:1.2.3.classgame.Score_viewextendsMovieClip{4.  privatevarw1:MovieClip;5.  privatevarw2:MovieClip;6.  privatevarw3:MovieClip;7.  privatevarw4:MovieClip;8.  privatevarw5:Mov

2、ieClip;9.  privatevarw6:MovieClip;10.  privatevari:Number11.  //構(gòu)造函數(shù)12.  functionScore_view(){13.    init();14.  }15.  //公-私有方法16.  publicfunctioninit(){17.    onEnterFrame=Control;18.  }19.  privatefunctionControl(){20.    for(i=1;i<=6;i++){21.      if(i<=int(String(_root.score).length)){2

3、2.        this["w"+i].gotoAndStop(int(String(_root.score).substr(i*(-1),1))+1);23.      }else{24.        this["w"+i].gotoAndStop(1);25.      }1.    }2.  }3.}復(fù)制代碼  原理很簡單,就是讓這個(gè)MC一直onEnterFrame著,按照總得分來不斷操控MC里的6個(gè)數(shù)字MC變化  仔細(xì)思考下Control()里的代碼,想通了其實(shí)很簡單哦~~  不多說了,懂了后就跟我看時(shí)間控制類的(不懂就繼續(xù)看,直到看懂為止)  下面是時(shí)間控制類

4、:1.2.classgame.Time_controlextendsMovieClip{3.  privatevart:Number4.  publicvartime:Number5.  //------------------------------------------6.  /*7.  functionTime_control(){8.    init()9.  }10.復(fù)制代碼  */這段被注銷掉了,因?yàn)槲也灰怀霈F(xiàn)在舞臺就開始倒計(jì)時(shí)。什么時(shí)候倒計(jì)時(shí),游戲控制類會給本類發(fā)出命令(調(diào)用本類中的Go()的function)1.2.3.  //-------------

5、------------------------------4.  publicfunctionset_time(ttt:Number):Void{5.    time=ttt6.  }7.  publicfunctionget_time():Number{8.    return(time)1.  }2.  //===========================================  3.  privatefunctionTimeGo(){4.    t++5.    if(t%30==0)time--6.    if(time==0){7.      de

6、leteonEnterFrame8.      _root.game_c.endGame()9.    }10.  }//倒計(jì)時(shí)代碼,當(dāng)時(shí)間=0,通知游戲控制類作出endGame()的行為。11.  publicfunctionGo(){12.    t=113.    time=30    14.    onEnterFrame=TimeGo15.  }//初始化,并開始倒計(jì)時(shí)16.}17.復(fù)制代碼  有了前兩節(jié)的基礎(chǔ),這節(jié)顯的很簡單……(感覺好像應(yīng)該先教這節(jié)啊……--……是不是難度順序顛倒了??)  下節(jié)會講最后的,也是很重要的類-游戲控制類,盡請期待~!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。