1)开始游戏的消息类
进入游戏之后,玩家可以选择是否要开始游戏。
2)关卡消息类来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
里面主要有分数,关卡是否通关,分数,步数等一系列信息。
3)控制器消息类
里面是当你移动棋子之后,消息会发送给控制器,控制器通过之前发来的当前分数与目标分数进行判断,是否能够通关。
图4-1 游戏基本类
4。2 UI显示类
里面主要包括UI显示控制类,主菜单显示类,棋盘显示类,步数显示类,退出显示类等等一系列的UI显示类。也就是说,我们是将数据与显示剥离开来的情况,这个类是只负责显示,而不负责数据和判断。如图4-2。
图4-2 UI显示类
4。3 游戏规则说明论文网
玩家第一次接触这个此游戏,会对游戏的规则不熟悉,因此,为了方便玩家,我在游戏的开始界面,就是在问号按钮的地方添加了对游戏规则的说明。如图4-3,图4-4。
图4-3 开始界面 图4-4 游戏规则说明
4。4 关卡的选择
玩家点击开始界面中心的按钮进入游戏,来到游戏的选择关卡。只有完成了简单的关卡,才能选择难度较大的关卡。如图4-5。
关卡选择
4。5 游戏控制文献综述
场景资源手工搭建,包括背景、按钮等的位置和资源情况。游戏控制器主要包括正常棋子的预设,全消棋子的预设,棋子的大小,下落的方式和时间,障碍物的大小和数量,分数,步数以及结果等。
棋盘的生成是随机的,它会随着关卡的难度越来越难,棋盘的规模也会越来越大,棋盘的布局,随着每一关难度的加深也会不一样;当玩家退出这一关的时候,棋盘就会自动删除。第一关棋盘的布局是6×7,里面共有六种不同图案的棋子,整个棋盘中满足三个或三个以上棋子相同就可以消除,棋子每交换一次,步数就会少一步,如果消掉的棋子正好就在冰块上的话,冰块也是会消除的,分数会相应的长上去。之后的每一关的玩法,都是与第一关相同的
Unity3D+Android的三消小游戏的设计与实现(5):http://www.youerw.com/jisuanji/lunwen_198912.html