一、制作2048小游戏过程
扫描体验2048小游戏
- 场景搭建,4X4棋盘和基础设置
- 绘制背景板,包含预制体等信息
- 考虑在棋盘中随机出现两个数字方块,数字为2,初始化操作
- 滑动事件部分,让方块移动起来,每滑动一次就生成一个新的方块。将每个方块的位置信息转化一下存储在数组里,在滑动过程中通过查找位置数组来判定滑动几格
- 如果没有方块滑动,那么就不会生成新的方块
- 如果相邻两个数字方块相同,那么在一次移动之后就会合并成两个数字之和的方块
- 棋盘如果满了,就是位置数组满了且没有格子可以滑动了或者得到了2048,游戏就结束了
坐标示例
(0,0) (1,0) (2,0) (3,0)
(0,1) (1,1) (2,1) (3,1)
(0,2) (1,2) (2,2) (3,2)
(0,3) (1,3) (2,3) (3,3)