有個(gè)問(wèn)題請(qǐng)教,我在generateOneNumber()函數(shù)里漏了 board[randX][randY] = randNumber這句話,為什么會(huì)導(dǎo)致按左方向鍵失效

菠菜_0001
2014-08-10
1 回答
舉報(bào)
0/150
提交
取消
2014-08-21
左右移動(dòng)的前提就是在board數(shù)組里面可以移動(dòng)的元素值不為0.而generateOneNumber()函數(shù)的作用就是隨機(jī)給board數(shù)組中為0的元素賦2或者4的值。丟掉了那句話,游戲初始化的都不能進(jìn)行,數(shù)組里面都是0,canMoveLeft()返回false,moveLeft()返回false,自然左移失效。