H5接?xùn)|西游戲?qū)崿F(xiàn)方法

游戲先設(shè)置三條軌道上的陶罐與障礙物運(yùn)動軌跡,即從畫面上方往下掉落
的時間軸動畫。設(shè)計陶罐觸發(fā)引擎、陶罐控制器、障礙物觸發(fā)引擎與障礙物觸
發(fā)器??刂破鞒跏贾稻鶠?,觸發(fā)引擎均為2s 觸發(fā)一次。拖入UI 素材備用,
最后添加倒計時控制器、頂部的計分器與倒計時,倒計時控制器時長為1s。
接下來是交互事件的編輯,首先對每個軌道的的陶罐與障礙物添加事件,
即當(dāng)“陶罐”碰到玩家控制的“主角”時,播放接觸音效,頂部計分器數(shù)值加
一,陶罐時間軸直接播放結(jié)束,陶罐消失(掉出頁面外),見圖5-3。當(dāng)“障
礙物”接觸到“主角”時,倒計時暫停,播放失敗音效,頁面跳轉(zhuǎn)到失敗頁,
見圖5-4。


第二步,為陶罐與障礙物觸發(fā)引擎添加事件,引擎自動觸發(fā),觸發(fā)后,對應(yīng)
控制器生成1-3之間的隨機(jī)整數(shù),見圖5-5??刂破鞲鶕?jù)接收到的不同數(shù)字,隨機(jī)
播放對應(yīng)軌道的物體的掉落時間軸動畫,實現(xiàn)陶罐與障礙物的隨機(jī)掉落,見圖5-
6。


第三步,對于左右按鈕添加事件,實現(xiàn)上文提到的按鈕狀態(tài)的變化,同時實
現(xiàn)手指按下,“主角”移動到按鈕所指的軌道,手指松開,“主角”回到中間的
初始軌道,見圖5-7。

最后,倒計時控制器控制倒計時計數(shù)器不斷減一,實現(xiàn)30s倒計時。當(dāng)?shù)褂?/p>
時計數(shù)器等于零時且計分器大于等于5,跳轉(zhuǎn)進(jìn)入游戲勝利頁面;當(dāng)?shù)褂嫊r計數(shù)
器等于零且計分器小于5,跳轉(zhuǎn)進(jìn)入游戲失敗頁面,見圖5-8。

上文內(nèi)容源于本人論文,請勿轉(zhuǎn)載抄襲!