讓黑塊動(dòng)起來(lái)
在可以通過(guò) js 來(lái)創(chuàng)造和銷毀 div 后,我們就要讓黑塊動(dòng)起來(lái),這個(gè)時(shí)候我們就用到了之前css提到的設(shè)定
//使黑塊向下移動(dòng) function move(){ var con = $("con"); var top = parseInt(window.getComputedStyle(con, null)["top"]); if(speed + top > 0){ top = 0; }else{ top += speed; } con.style.top = top + "px"; if(top == 0){ createrow(); con.style.top = "-100px"; delrow(); }else if(top == (-100 + speed)){ var rows = con.childNodes; if((rows.length == 5) && (rows[rows.length-1].pass !== 1) ){ fail(); } } } function fail(){ clearInterval(clock); confirm("你的最終得分為 " + parseInt($("score").innerHTML) ); } 點(diǎn)擊黑塊事件 讓黑塊動(dòng)起來(lái)之后呢,就要考慮用戶有沒有點(diǎn)擊到黑塊,用戶若點(diǎn)擊到黑塊我們要讓所在那一行消失,那么就需要一個(gè) judge 方法,具體如下: //判斷用戶是否點(diǎn)擊到了黑塊, function judge(ev){ if (ev.target.className.indexOf("black") != -1) { ev.target.className = "cell"; ev.target.parentNode.pass = 1; //定義屬性pass,表明此行row的黑塊已經(jīng)被點(diǎn)擊 score(); } }
這一步,幾個(gè)核心的功能點(diǎn)都已經(jīng)實(shí)現(xiàn)了,剩下來(lái)的就是將這些方法組合起來(lái),組成完整的邏輯關(guān)系。
完整代碼
別踩白塊 score
0
祝大家早日富可敵國(guó),bye~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/54645.html
相關(guān)文章
-
網(wǎng)頁(yè)版別踩白塊游戲
摘要:別踩白塊白塊黑塊游戲初始化根據(jù)前面的部分我們可以知道,每個(gè)就代表一個(gè)白塊,就代表一個(gè)黑塊,每點(diǎn)擊一個(gè)黑塊消失其實(shí)是刪除了一個(gè),然后從上面添加一個(gè)新的。所以我們首先要通過(guò)來(lái)控制的創(chuàng)造和生成記得刪除在編寫靜態(tài)頁(yè)面時(shí)候指定生成的個(gè)。 自己最近一直想做個(gè)小項(xiàng)目,但是自己代碼水平太爛了,做不了大系統(tǒng),索性利用畢生所學(xué)寫個(gè)小游戲,哈哈哈別踩白塊這個(gè)游戲相信很多人都在手機(jī)上玩過(guò),今天我們就來(lái)做一個(gè)網(wǎng)...
-
網(wǎng)頁(yè)版別踩白塊游戲
摘要:別踩白塊白塊黑塊游戲初始化根據(jù)前面的部分我們可以知道,每個(gè)就代表一個(gè)白塊,就代表一個(gè)黑塊,每點(diǎn)擊一個(gè)黑塊消失其實(shí)是刪除了一個(gè),然后從上面添加一個(gè)新的。所以我們首先要通過(guò)來(lái)控制的創(chuàng)造和生成記得刪除在編寫靜態(tài)頁(yè)面時(shí)候指定生成的個(gè)。 自己最近一直想做個(gè)小項(xiàng)目,但是自己代碼水平太爛了,做不了大系統(tǒng),索性利用畢生所學(xué)寫個(gè)小游戲,哈哈哈別踩白塊這個(gè)游戲相信很多人都在手機(jī)上玩過(guò),今天我們就來(lái)做一個(gè)網(wǎng)...
-
Python游戲開發(fā),pyautogui模塊,Python自動(dòng)玩“別再踩白塊了“小游戲
摘要:前言利用自動(dòng)玩別再踩白塊了這個(gè)小游戲,讓我們愉快地開始吧開發(fā)工具版本相關(guān)模塊模塊模塊模塊模塊以及一些自帶的模塊。環(huán)境搭建安裝并添加到環(huán)境變量,安裝需要的相關(guān)模塊即可。 ...
-
手摸手帶你實(shí)現(xiàn) 小游戲<別踩白塊兒 -- 內(nèi)有游戲鏈接>
摘要:別踩白塊兒使用白鷺引擎編寫的游戲游戲地址準(zhǔn)備工作了解白鷺引擎并安裝編寫工具安裝游戲引擎安裝創(chuàng)建項(xiàng)目創(chuàng)建項(xiàng)目可以選擇不同版本的引擎,創(chuàng)建成功之后還可以查看,對(duì)發(fā)布進(jìn)行設(shè)置。 別踩白塊兒 使用(白鷺引擎)Egret編寫的游戲 showImg(https://user-gold-cdn.xitu.io/2018/10/26/166af8033a59fdbf?w=500&h=840&f=gif...
發(fā)表評(píng)論
0條評(píng)論
fobnn
男|高級(jí)講師
TA的文章
閱讀更多畢業(yè)設(shè)計(jì) - 題目:基于單片機(jī)的錄音器設(shè)計(jì)與實(shí)現(xiàn) - 物聯(lián)網(wǎng) 嵌入式
閱讀 1669·2021-11-17 09:33
雖然中國(guó)注冊(cè)人沒有答復(fù),但還是保住了WithU.com的所有權(quán)
閱讀 3531·2021-11-16 11:40
前端知識(shí)雜談
閱讀 3055·2019-08-30 11:23
前端工具【0】—— Emmet插件
閱讀 1048·2019-08-29 16:36
挑逗Bootstrap4源代碼 - Grid篇(下)
閱讀 2464·2019-08-29 13:23
好文 - 收藏集 - 掘金
閱讀 1738·2019-08-29 12:59
CSS3如何實(shí)現(xiàn)0.5邊框
閱讀 1542·2019-08-29 12:42
圖解CSS3 讀書筆記——選擇器
閱讀 1979·2019-08-28 18:22