不知道大家有没有发现这个问题,还是默默的都自己改了没说。
根据老师的代码一路敲下来,开始的时候数字的字体为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