課程
/前端開發(fā)
/WebApp
/慕課網(wǎng)2048私人訂制
代碼如上,看一下是什么位置出現(xiàn)了問題,謝謝
2016-09-08
源自:慕課網(wǎng)2048私人訂制 3-4
正在回答
我也遇到你這個情況,我看了下代碼一樣。請問你解決了這個問題了嗎
Forget_淡忘 提問者
function?moveLeft()?{ ????????????????????????????if?(!canMoveLeft(board)) ????????????????????????????????return?false; ????????????????????????????//moveLeft ????????????????????????????for?(var?i?=?0;?i?<?4;?i++) ????????????????????????????????for?(var?j?=?1;?j?<?4;?j++)?{ ????????????????????????????????????if?(board[i][j]?!=?0)?{ ????????????????????????????????????????for?(var?k?=?0;?k?<?j;?k++)?{ ????????????????????????????????????????????if?(board[i][k]?==?0?&&?noBlockHorizontal(i,?k,?j,?board))?{ ????????????????????????????????????????????????//move ????????????????????????????????????????????????showMoveAnimation(i,?j,?i,?k); ????????????????????????????????????????????????board[i][k]?=?board[i][j]; ????????????????????????????????????????????????board[i][j]?=?0; ????????????????????????????????????????????????continue; ????????????????????????????????????????????}?else?if?(board[i][k]?==?board[i][j]?&&?noBlockHorizontal(i,?k,?j,?board)?&&?!hasConflicted[i][k])?{ ????????????????????????????????????????????????//move ????????????????????????????????????????????????showMoveAnimation(i,?j,?i,?k); ????????????????????????????????????????????????//add ????????????????????????????????????????????????board[i][k]?+=?board[i][j]; ????????????????????????????????????????????????board[i][j]?=?0; ????????????????????????????????????????????????score?+=?board[i][k]; ????????????????????????????????????????????????updateScore(score); ????????????????????????????????????????????????hasConflicted[i][k]?=?true; ????????????????????????????????????????????????continue; ????????????????????????????????????????????} ????????????????????????????????????????} ????????????????????????????????????} ????????????????????????????????} ????????????????????????????setTimeout("updateBoardView()",?100); ????????????????????????????return?true; ????????????????????????}
function?moveLeft()?{ if?(!canMoveLeft(board))?{ return?false; }?else?{ for?(var?i?=?0;?i?<?4;?i++)?{ for?(var?j?=?1;?j?<?4;?j++)?{ if?(board[i][j]?!=?0)?{ for?(var?k?=?0;?k?<?j;?k++)?{ if?(board[i][k]?==?0?&&?noBlockHorizontal(i,?k,?j,?board))?{ //move showMoveAnimation(i,?j,?i,?k); board[i][k]?=?board[i][j]; board[i][j]?=?0; continue; }?else?if?(board[i][k]?==?board[i][j]?&&?noBlockHorizontal(i,?k,?j,?board))?{ //move showMoveAnimation(i,?j,?i,?k); //add board[i][k]?+=?board[i][j]; board[i][j]?=?0; continue; } } } } } updateBoardView(); return?true; } }
舉報
慕課網(wǎng)這款“2048私人訂制”通過大神老的講解學(xué)習(xí)到游戲結(jié)構(gòu)的開發(fā)
1 回答做完效果出不來,大神幫忙看看
1 回答在moveLeft步驟完成后向左移動動畫做完之后數(shù)字一閃就消失
4 回答這節(jié)內(nèi)容的效果出不來啊??!
1 回答為什么打的一模一樣效果出不來
1 回答請問,我作完之后會有隔行合并的bug大約是因?yàn)槭裁茨兀?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-20
我也遇到你這個情況,我看了下代碼一樣。請問你解決了這個問題了嗎
2016-10-22
2016-09-08