不知道大家有沒有發現這個問題,還是默默的都自己改了沒說。
根據老師的代碼一路敲下來,開始的時候數字的字體為60px,后來變成自適應屏幕的0.6*cellSideLength+'px',疊加到兩位數字時還行,比如16、32、64還行,但是到128、256、512三位數字的時候就有點兒擠了,到四位數字1024/2048以上的時候,原本的cell框不能把數字全部包含。
可以弄一個getFontSize(board[i][j])這種,和老師的代碼類似,自適應的改變字體大小,解決這個小問題。
根據老師的代碼一路敲下來,開始的時候數字的字體為60px,后來變成自適應屏幕的0.6*cellSideLength+'px',疊加到兩位數字時還行,比如16、32、64還行,但是到128、256、512三位數字的時候就有點兒擠了,到四位數字1024/2048以上的時候,原本的cell框不能把數字全部包含。
可以弄一個getFontSize(board[i][j])這種,和老師的代碼類似,自適應的改變字體大小,解決這個小問題。
2016-03-06
應該直接在init()初始化函數里面,最后一句,score = 0,之后,添加一句updateScore(score);即可,邏輯上更合理一點吧
2016-03-06