话不多说,我们直接进入主题:多关卡推箱子!
没错就是这么简单。
抽象属性:数据设计
map[2][7][8]说:首先大家将会看到三维数组!!没听错就是三维得,不要怕,你要明白得是map[2][7][8]中 [2]是用来表达关数就没什么问题了哦。
剩下得你就和把他当作一个二维数组就可以了。
cas说: 我就是控制关数得,但是我要从0开始,为啥呢?因为地图是从0开始得呀
boxSum[2]说:我是用来控制胜负得,至于我里面得值是没一关卡箱子得数目啊。
资源初始化:绘制地图
绘制地图原理: 就是一个萝卜一个坑,在数组中用特殊得值表示不同得物品,这个就需要你去玩一遍推箱子了,要非常熟悉熟悉箱子得几个状态了。
游戏7大状态
不知道的可以去玩玩哦
用不同东西表示不同的状态
0: 空地 " &