課程
/前端開發
/WebApp
/慕課網2048私人訂制
代碼如上,看一下是什么位置出現了問題,謝謝
2016-09-08
源自:慕課網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; } }
舉報
慕課網這款“2048私人訂制”通過大神老的講解學習到游戲結構的開發
1 回答做完效果出不來,大神幫忙看看
1 回答在moveLeft步驟完成后向左移動動畫做完之后數字一閃就消失
4 回答這節內容的效果出不來?。?!
1 回答為什么打的一模一樣效果出不來
1 回答請問,我作完之后會有隔行合并的bug大約是因為什么呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-20
我也遇到你這個情況,我看了下代碼一樣。請問你解決了這個問題了嗎
2016-10-22
2016-09-08