2017.03.16
- 計劃
- hm頁面 - 彈窗
- 游戲
- 實際完成
- hm詳情頁面的彈窗
- hm兌換頁面的完善
- h5游戲 - 計分
- h5游戲 - 檢測碰撞
- h5游戲 - 結(jié)束提示
- 總結(jié)
- 游戲地址: https://cynthianc.github.io/planeGame/bin/index.html 模擬物體左右移動獲取能量
- 運用到以下幾個基礎(chǔ)知識:
- 舞臺監(jiān)聽事件。兩行代碼整了我半天多阀捅,因為舞臺監(jiān)聽鍵盤事件需要告知同意梅尤。我一開始不知道受什么影響把它給弄成了false,短路了审残。
laya.events.KeyBoardManager.enabled = true;
Laya.stage.on(Laya.Event.KEY_DOWN, this, function (e) {/* ... */})
tip:
KEY_PRESS
的e.keyCode
與KEY_DOWN/KEY_UP
返回的keyCode不一致汤纸,且KEY_PRESS
不能識別到上下左右的鍵。
- 識別物體碰撞暂幼。以兩個物體的位置判斷物體是否有交集,未弄懂軸心
pivot
的意義移迫。打印位置信息旺嬉,會有兩種坐標(biāo)體系:
- 間隔循環(huán)執(zhí)行 ,基于幀率定時重復(fù)執(zhí)行某些動作厨埋,重復(fù)內(nèi)不能對屬性進(jìn)行判斷邪媳,如重復(fù)的是旋轉(zhuǎn)
t.rotation += 1
,循環(huán)時若判斷if(t.rotation > 30){}
會報錯荡陷。物體碰撞的結(jié)果是產(chǎn)生得分雨效,用Text進(jìn)行顯示。- 控制結(jié)束顯示亲善。辨別游戲結(jié)束是以最后一輪的物體掉落完畢從而的到的高度進(jìn)行判斷设易,且在判斷中添加各種標(biāo)識用于阻止循環(huán)動作的執(zhí)行。