这篇文章应该说是新手教程
制作2048小游戏分为以下几个步骤
1.一个白色背景,搭建4X4棋盘(直接用图片资源即可)
2.制作数字方块图片资源,到网上找也行,用ps优化一下,本案例方块上面的数字是图片自带的,没有写控制数字的代码
3.找好之后设置好大小,把他们都转变成预制体方便后面调用。预制体存储在数组里。
4.首先考虑在棋盘中随机出现两个数字方块,数字为2或者4。中间有些工作,比如方块的位置可以放置在数组里,可以把方块出现动画的js代码绑定到方块预制体上
5.然后写滑动事件代码,让方块移动起来,每滑动一次就生成一个新的方块。将每个方块的位置信息转化一下存储在数组里,在滑动过程中通过查找位置数组来判定滑动几格。
6.如果没有方块滑动,那么就不会生成新的方块。
7.如果相邻两个数字方块相同,那么在一次移动之后就会合并成两个数字之和的方块
8.棋盘如果满了,也就是位置数组满了且没有格子可以滑动了,游戏就结束了
上面的步骤可能有些疏漏,如果有什么问题可以随时问我