摘要:随着国民生活水平的不断提高,物质上的提高已经不能满足人们的需求,精神上的需求已越来越受到人们的关注,而消除类游戏可以让人们在工作之余放松身心。
该项目是基于Unity3D平台的消除类游戏的设计与实现,开发平台使用的是C#语言,该项目由三大模块组成,分别为界面处理模块、游戏控制模块、计分模块。界面处理模块包含游戏图片显示和图片动态效果处理两部分,游戏控制模块包含鼠标动作处理、消除算法、图片空缺填补三部分,计时计分模块包含分数累加处理和分数储存处理两部分。
本课题主要是实现一款简单的消除类游戏,消除类游戏的完全靠简单的拖动就可以操作、可以用零碎时间来玩、对外界环境要求不高以及耐玩能打发时间的种种特性决定了这是最适合在手机上玩的游戏类型之一。
关键词:软件开发;Unity3D;消除游戏
目录
摘要
Abstract
1 绪论-1
1.1 研究背景与意义-1
1.2 研究现状-1
1.3 本课题的研究内容-2
2 软件开发环境介绍-4
2.1 开发平台-4
2.2 开发语言-4
3 消除类游戏设计-5
3.1 游戏运行流程-5
3.2 游戏模块结构-7
3.3 界面模块-8
3.4 游戏控制模块-9
3.5 记分模块-10
4 游戏功能演示-11
4.1 游戏界面-11
4.2 游戏运行-12
结 论-14
参 考 文 献-15
附 录 程序-16
致 谢-27