甜品的类型枚举,结构体,字典的创建
甜品的类型枚举,结构体,字典的创建
我本身可以走,但是我下面那哥们不能走,我空有走的本领不能浪费啊,于是我看左边隔壁老王下面有没有空位可以补,如果有我也得看看左边老王行不行是吧,如果他和他前前前辈都不行,我只能帮他了啊(邪魅一笑),左边老王行那就没我什么事了,那同理再看看右边老王情况。重点:确认好坐标和状态就问题不大。
GameSweet downSweet = sweets[downX, y+1],
y+1是按照数组下表去取,而不是按照坐标取去,所以要用+,下标和坐标的对应关系在CorrectPosition方法中处理了。
每一行及第一次移动都是由for (int x = 0; x < xCloumb; x++)创建,每一行的第二次至第row -1 次移动由for (int y = yRow - 2; y >= 0 ; y--)完成。
填充的本质:决定某个甜品对象往哪里移动:
目的地: 正下方? 左下方? 右下方?
优先前往正下方,其次考虑左下方与右下方。
5:00 利用结构体 来初始化字典
public struct SweetPrefab { public SweetType type; public GameObject prefab; int num; private int x; }
//标记为public的字段才会显示在Inpector面板中
算法类型游戏