讓黑塊動起來
在可以通過 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/97700.html
相關文章
-
Python游戲開發,pyautogui模塊,Python自動玩“別再踩白塊了“小游戲
摘要:前言利用自動玩別再踩白塊了這個小游戲,讓我們愉快地開始吧開發工具版本相關模塊模塊模塊模塊模塊以及一些自帶的模塊。環境搭建安裝并添加到環境變量,安裝需要的相關模塊即可。 ...
-
手摸手帶你實現 小游戲<別踩白塊兒 -- 內有游戲鏈接>
摘要:別踩白塊兒使用白鷺引擎編寫的游戲游戲地址準備工作了解白鷺引擎并安裝編寫工具安裝游戲引擎安裝創建項目創建項目可以選擇不同版本的引擎,創建成功之后還可以查看,對發布進行設置。 別踩白塊兒 使用(白鷺引擎)Egret編寫的游戲 showImg(https://user-gold-cdn.xitu.io/2018/10/26/166af8033a59fdbf?w=500&h=840&f=gif...
發表評論
0條評論
focusj
男|高級講師
TA的文章
閱讀更多tensorflow
閱讀 1412·2023-04-26 01:58
Next.js 12 正式發布、Yarn 3.1 發布 | 淘系前端架構周刊 211101 期
閱讀 2289·2021-11-04 16:04
Debian 11 Bullseye 正式版發布/新特性介紹/搬瓦工后臺可重裝體驗
閱讀 1776·2021-08-31 09:42
無憂云-河南洛陽BGP,CEPH集群分布式存儲,數據安全可靠,活動期間月付大優惠!
閱讀 1768·2021-07-25 21:37
假設高度已知,左右寬度固定,實現三欄布局的5種方法
閱讀 1069·2019-08-30 15:54
js、jQuery實現文字上下無縫輪播、滾動效果
閱讀 2078·2019-08-30 15:53
CSS:BFC 最熟悉的陌生人
閱讀 3055·2019-08-29 13:28
Jquery ajax加載等待執行結束再繼續執行下面代碼操作
閱讀 2693·2019-08-29 10:56