成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

開(kāi)源 lattice-plane 格子飛機(jī)游戲

lbool / 1335人閱讀

摘要:是一個(gè)開(kāi)源的移動(dòng)端游戲,使用打包,裝換代碼。在創(chuàng)建飛機(jī)的時(shí)候會(huì)調(diào)用,可以設(shè)置該飛機(jī)的速度,加速度等。一些期望,歡迎能力強(qiáng)者完善該游戲飛機(jī)的速度,加速度需要調(diào)整關(guān)卡需要調(diào)整增加道具

lattice-plane
lattice-plane是一個(gè)開(kāi)源的h5移動(dòng)端游戲,使用webpack打包,babel裝換代碼。

github地址:https://github.com/yujingwyh/...
游戲?yàn)g覽地址:http://lp.honglisite.com/

文件結(jié)構(gòu)
src 源碼目錄
src/game 核心目錄
src/game/bmob 子彈相關(guān)
src/game/controller 控制
src/game/guns 坦克和各種類型的飛機(jī)的實(shí)例
src/game/config.js 配置
src/game/leave.js 關(guān)卡
src/game/run.js 運(yùn)行
src/game/status.js 游戲狀態(tài)
src/lib 一些庫(kù)
src/lib/canvas.js 畫布相關(guān)
src/lib/coordinate.js 坐標(biāo)相關(guān)
src/lib/event.js 事件
src/lib/exterior.js 外觀類
src/lib/motion.js 運(yùn)動(dòng)物體類
src/lib/substance.js 物體類
src/lib/util.js 零散函數(shù)單元
src/main.js 入口文件
web/
web/dist 編譯到的目錄
web/libs 第三方庫(kù)

關(guān)于運(yùn)行
motion類會(huì)有初始位移,水平速度,豎直速度,豎直加速度和時(shí)間屬性,每個(gè)飛機(jī)都是motion類的實(shí)例。整個(gè)程序只有一個(gè)setInterval來(lái)間隔的跑motion實(shí)例對(duì)象的run方法。run方法中每次time都會(huì)+1,然后計(jì)算出坐標(biāo)并設(shè)置。

關(guān)于碰撞
大類型有背景,坦克,坦克子彈,飛機(jī),飛機(jī)子彈5種類型,初始畫布的時(shí)候,會(huì)創(chuàng)建一個(gè)保存每種類型二維數(shù)組,坦克飛機(jī)等運(yùn)動(dòng)后會(huì)把它所占的區(qū)域映射到這個(gè)二維數(shù)組中,運(yùn)動(dòng)前會(huì)把它要占的區(qū)域中存在的每種物體類型交給該物體處理,返回是否會(huì)碰撞。

關(guān)于關(guān)卡
每一關(guān)卡都會(huì)有對(duì)應(yīng)的關(guān)卡處理文件,比如1級(jí)會(huì)有controller/leave1.js文件,在leave中分別有onWheel,onCreatePlane,onRun三個(gè)函數(shù)。

onCreatePlane
在創(chuàng)建飛機(jī)的時(shí)候會(huì)調(diào)用,可以設(shè)置該飛機(jī)的速度,加速度等。

onRun
在所有飛機(jī)run執(zhí)行后觸發(fā)

onWheel
每個(gè)關(guān)卡中會(huì)有輪這個(gè)概念,當(dāng)所有類型的飛機(jī)數(shù)被擊殺為0時(shí)輪數(shù)會(huì)+1,然后觸發(fā)該回調(diào),返回每種類型飛機(jī)總數(shù),最多同時(shí)出現(xiàn)數(shù),和對(duì)應(yīng)的子彈類型,如果返回false則會(huì)增加新關(guān)卡。

一些期望,歡迎能力強(qiáng)者完善該游戲

飛機(jī)的速度,加速度需要調(diào)整

關(guān)卡需要調(diào)整

增加道具

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51258.html

相關(guān)文章

  • 開(kāi)源 lattice-plane 格子飛機(jī)游戲

    摘要:是一個(gè)開(kāi)源的移動(dòng)端游戲,使用打包,裝換代碼。在創(chuàng)建飛機(jī)的時(shí)候會(huì)調(diào)用,可以設(shè)置該飛機(jī)的速度,加速度等。一些期望,歡迎能力強(qiáng)者完善該游戲飛機(jī)的速度,加速度需要調(diào)整關(guān)卡需要調(diào)整增加道具 lattice-planelattice-plane是一個(gè)開(kāi)源的h5移動(dòng)端游戲,使用webpack打包,babel裝換代碼。 github地址:https://github.com/yujingwyh/......

    zhangke3016 評(píng)論0 收藏0
  • 開(kāi)源 lattice-plane 格子飛機(jī)游戲

    摘要:是一個(gè)開(kāi)源的移動(dòng)端游戲,使用打包,裝換代碼。在創(chuàng)建飛機(jī)的時(shí)候會(huì)調(diào)用,可以設(shè)置該飛機(jī)的速度,加速度等。一些期望,歡迎能力強(qiáng)者完善該游戲飛機(jī)的速度,加速度需要調(diào)整關(guān)卡需要調(diào)整增加道具 lattice-planelattice-plane是一個(gè)開(kāi)源的h5移動(dòng)端游戲,使用webpack打包,babel裝換代碼。 github地址:https://github.com/yujingwyh/......

    20171112 評(píng)論0 收藏0
  • “吃雞”嗎?《和平精英》來(lái)了,感覺(jué)不一般

    摘要:本博客貓叔的博客,轉(zhuǎn)載請(qǐng)申明出閱讀本文約分鐘適讀人群互聯(lián)網(wǎng)工作者游戲愛(ài)好者吃雞嗎本文部分素材摘抄自最前線騰訊吃雞游戲或借殼變現(xiàn),絕地求生成為和平精英。我比較少玩吃雞幾乎沒(méi)有,不過(guò)對(duì)于游戲的好奇感一直高于其他行業(yè)。 本博客 貓叔的博客,轉(zhuǎn)載請(qǐng)申明出閱讀本文約3分鐘適讀人群:IT/互聯(lián)網(wǎng)工作者、游戲愛(ài)好者 吃雞嗎? showImg(https://segmentfault.com/img...

    DirtyMind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<