讓黑塊動起來
在可以通過 js 來創造和銷毀 div 后,我們就要讓黑塊動起來,這個時候我們就用到了之前css提到的設定
//使黑塊向下移動 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) ); } 點擊黑塊事件 讓黑塊動起來之后呢,就要考慮用戶有沒有點擊到黑塊,用戶若點擊到黑塊我們要讓所在那一行消失,那么就需要一個 judge 方法,具體如下: //判斷用戶是否點擊到了黑塊, function judge(ev){ if (ev.target.className.indexOf("black") != -1) { ev.target.className = "cell"; ev.target.parentNode.pass = 1; //定義屬性pass,表明此行row的黑塊已經被點擊 score(); } }
這一步,幾個核心的功能點都已經實現了,剩下來的就是將這些方法組合起來,組成完整的邏輯關系。
完整代碼
別踩白塊 score
0
祝大家早日富可敵國,bye~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113937.html
相關文章
-
Python游戲開發,pyautogui模塊,Python自動玩“別再踩白塊了“小游戲
摘要:前言利用自動玩別再踩白塊了這個小游戲,讓我們愉快地開始吧開發工具版本相關模塊模塊模塊模塊模塊以及一些自帶的模塊。環境搭建安裝并添加到環境變量,安裝需要的相關模塊即可。 ...
-
手摸手帶你實現 小游戲<別踩白塊兒 -- 內有游戲鏈接>
摘要:別踩白塊兒使用白鷺引擎編寫的游戲游戲地址準備工作了解白鷺引擎并安裝編寫工具安裝游戲引擎安裝創建項目創建項目可以選擇不同版本的引擎,創建成功之后還可以查看,對發布進行設置。 別踩白塊兒 使用(白鷺引擎)Egret編寫的游戲 showImg(https://user-gold-cdn.xitu.io/2018/10/26/166af8033a59fdbf?w=500&h=840&f=gif...
發表評論
0條評論
0x584a
男|高級講師
TA的文章
閱讀更多數百萬行自研代碼都捐了,華為將歐拉捐贈給開放原子開源基金會
閱讀 1224·2021-11-11 16:54
C語言字符操作函數和字符串操作函數
閱讀 1738·2021-10-13 09:40
【C語言/入門游戲】掃雷完整版(包含標記,安全保護及展開)
閱讀 932·2021-10-08 10:05
怎么選虛擬主機-如何選擇虛擬主機?
閱讀 3497·2021-09-22 15:50
如何設置遠程虛擬主機-如何在路由器內建立虛擬主機以實現遠程訪問?
閱讀 3701·2021-09-22 15:41
主機名指的是什么-手機正常的主機名是什么?
閱讀 1781·2021-09-22 15:08
MacZip – 免費macOS蘋果系統壓縮軟件 支持20+壓縮格式
閱讀 2338·2021-09-07 10:24
淺析RWD
閱讀 3570·2019-08-30 12:52