課程
/前端開發
/WebApp
/慕課網2048私人訂制
應該是沒有做位置重合的沖突判斷
2014-10-27
源自:慕課網2048私人訂制 2-2
正在回答
有的哇。隨機數那里就有判斷。
if(board[randx][randy] == 0){
break;
}else{}
如果生成的隨機數對應的位置的數字是0才停止生成隨機數(break語句)。如果那個位置的數字不是0那就繼續生成隨機數。直到找到隨機數對應的位置的數字是0為止。
舉報
慕課網這款“2048私人訂制”通過大神老的講解學習到游戲結構的開發
1 回答手機上無法運行
1 回答老師寫的for 循環 變成加 { }的形式,是在for 循環外return true 還是內部的某部循環return true ?
2 回答老師這個demo還有bug
1 回答chrome里面手機模擬器的左右和手機上的觸控左右是相反的
2 回答按left后,數字不能移動到第一列,數字不能相加
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-11-18
有的哇。隨機數那里就有判斷。
if(board[randx][randy] == 0){
break;
}else{}
如果生成的隨機數對應的位置的數字是0才停止生成隨機數(break語句)。如果那個位置的數字不是0那就繼續生成隨機數。直到找到隨機數對應的位置的數字是0為止。