最新回答 / 微蓝lran
第二个for循环是为了判断有一个数字可以向做移动的话,那么要遍历一下它所在行的所有元素是否和前一个数字相等或者前一个格子是否为空,所以这里要遍历要用for,判断数字位子,这个函数主要作用就是判断是否能向左移动;第一个for循环意思也一样也是遍历但是牵扯到算法,相同那么就相加,空格那么就前进;
2016-03-09
最新回答 / 衍洛雨
问题二:开始游戏只生成一个数字 --> 两个数字生成的位置重叠了。原因可能是你先遍历为0的位置,然后从这些位置中随机生成了两次位置,两次位置有可能重复。应该把 遍历位置+生成一个随机位置+赋值 写在一个函数里,调用两次。问题一: 不在移动的路径上生成新数字 + 移动后有时候不生成数字 -->我估计是你把随机生成位置的那个函数写在了 移动函数的前面,调到后面就是了。
2016-01-22