課程
/前端開發(fā)
/HTML/CSS
/基于websocket的火拼俄羅斯(單機版)
next是個4X4的方塊。那些class為none的,遮蓋了已經(jīng)下來的黑色方塊,咋辦。。。不會疊起來
2018-01-11
源自:基于websocket的火拼俄羅斯(單機版) 2-7
正在回答
不會疊起來。
你發(fā)的var check = function(pos, x, y) 中
else if (gameData[pos.x + x][pos.y + y] == 1) {
? ? ? ? ? ? return false;}
上面代碼會保證不會重疊
?//檢測位置是否合法
? ? var check = function(pos, x, y) {
? ? ? ? if (pos.x + x < 0) {
? ? ? ? ? ? return false;
? ? ? ? } else if (pos.x + x >= gameData.length) {
? ? ? ? } else if (pos.y + y < 0) {
? ? ? ? } else if (pos.y + y >= gameData[0].length) {
? ? ? ? } else if (gameData[pos.x + x][pos.y + y] == 1) {
? ? ? ? } else {
? ? ? ? ? ? return true;
? ? ? ? }
? ? }
舉報
前端大牛帶你實現(xiàn)單機版俄羅斯方塊!
3 回答界面出不來方塊
1 回答我的方塊不顯示
1 回答這個什么意思呀,而且方塊沒顯示出來
4 回答俄羅斯方塊固定方法的問題
1 回答為什么我的刷新之后只有兩個方塊?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-01-15
不會疊起來。
你發(fā)的var check = function(pos, x, y) 中
else if (gameData[pos.x + x][pos.y + y] == 1) {
? ? ? ? ? ? return false;}
上面代碼會保證不會重疊
2018-01-12
?//檢測位置是否合法
? ? var check = function(pos, x, y) {
? ? ? ? if (pos.x + x < 0) {
? ? ? ? ? ? return false;
? ? ? ? } else if (pos.x + x >= gameData.length) {
? ? ? ? ? ? return false;
? ? ? ? } else if (pos.y + y < 0) {
? ? ? ? ? ? return false;
? ? ? ? } else if (pos.y + y >= gameData[0].length) {
? ? ? ? ? ? return false;
? ? ? ? } else if (gameData[pos.x + x][pos.y + y] == 1) {
? ? ? ? ? ? return false;
? ? ? ? } else {
? ? ? ? ? ? return true;
? ? ? ? }
? ? }