摘 要:本游戏是Unity 3D 环境下使用C#语言开发设计的安卓游戏《消消乐》。论文首先对游戏开发的背景意义及现状进行描述。其次介绍了安卓,包括安卓的操作系统、系统结构、开发环境等方面;对Unity 3D这一开发工具也做了简单介绍和现实应用。然后描述了游戏的需求分析和可行性分析,给出游戏的功能图。接着重点介绍游戏的实现,包括游戏规则说明、开始界面、关卡选择、棋子的移动和交换、步数、冰块和分数的同步计数、障碍物的实现,并对部分代码进行详细说明。最后对游戏进行测试,提出开发过程中遇到的问题以及解决方法。91428
毕业论文关键词:Android,Unity 3D,C#,消消乐
Abstract: The game is an android game called "elimination" that is developed using c # in the context of Unity 3D。 The paper firstly describes the background and status of game development。 Second, android, including android operating system, system structure, development environment, etc。 A simple introduction and real-world application for the development tool of Unity 3D; Then describe the requirements analysis and feasibility analysis of the game, and draw the functional diagram of the game。 Then focuses on the implementation of the game, including the rules of the game, the start screen, choice of checkpoints, pieces of mobile and exchange, steps, ice and scores of the realization of synchronous counting, obstacles, and the part of the code in detail; Finally, the game is tested, the problems encountered in the development process and the solution。
Keywords: Android, Unity 3D, C#, xiaoxiaole
目 录
1 绪论 6
1。1 系统开发背景及意义 6
1。2 本文研究内容 6
2 系统开发技术 6
2。1 UNITY 3D综合型游戏开发工具 6
2。2 MVC框架 7
2。3 ANDROID系统 7
2。4 系统环境 7
3 系统分析与总体设计 8
3。1 系统需求分析 8
3。2 系统可行性分析 8
3。3 游戏功能模块 9
3。4棋盘模块功能 11
3。5 游戏业务流程 12
4系统实现 13
4。1 游戏基本类 13
4。2 UI显示类 14
4。3 游戏规则说明 14
4。4 关卡的选择 15
4。5 游戏控制 16
4。6 计数的同步 17
4。7 游戏结束的判断 18
4。8 关卡数据读取与解析 19
4。9 部分功能的实现 19
5 游戏测试 25
5。1游戏测试目的和原则 25
5。2游戏测试结果 25
总结 27
参考文献 28
致谢 29
附录 30