游戏功能模块设计 6

3.1 数据库设计 6

3.2 XML文件设计 7

3.3 功能模块设计 9

3.3.1 任务系统 9

3.3.2 UI系统 10

3.3.3 战斗系统 10

3.3.4 怪物AI 10

3.3.5 游戏性系统 10

3.3.6 游戏特效 10

4 实现与优化 12

4.1 模块实现 12

4.1.1 任务系统 12

4.1.2 UI系统 13

4.1.3 战斗系统 15

4.1.4 怪物AI 16

4.1.5 游戏性系统 20

4.1.6 游戏特效 20

4.2 程序优化 24

4.2.1 移动平台性能瓶颈分析 24

4.2.2 Unity中的性能分析工具 24

4.2.3 游戏优化 25

5 结论 29

5.1 已解决 29

5.2 待解决 29

5.3 展望 29

致谢 30

参考文献 31

1 绪论

如今是手游行业规模暴增的一个时代,甚至即将达到全民游戏的程度。国内的腾讯公司更是凭借游戏收入被列入BAT互联网三巨头之中,虽说百度主要业务是搜索引擎,阿里的主要业务是电子商务,但它们依然有自己的游戏部门。可见游戏开发工程师在当今是多么的紧需,学习和研究游戏开发技术就变得非常有需要。Unity是一款跨平台的3D游戏引擎,常应用于手游、端游、AR、VR、MR的开发之中,并可以发布到Android、IOS、Windows、Linux等常见操作系统上,而本课题主要讨论Unity开发安卓手游程序中的常用技术。

1.1 课题的目的与意义

随着人民生活水平的提高,电子游戏已经成为了人们的一大娱乐项目。网络科技日益发达,游戏质量不断提升,电子游戏已被称为第九艺术。2003年11月18日,国家体育总局正式批准,将电子竞技列为第99个正式体育竞赛项目,并宣布于2004年上半年举办首届中国电子竞技运动会。如今的电子游戏也在朝着健康与积极的方向发展,不再出现暴力、反动、宗教、迷信等游戏内容,多数为益智或竞技类游戏,可以锻炼脑力,考验敏捷性、思维性;缓解现实社会给予我们的压力,暂时忘却烦恼,缓解精神疲劳。电子游戏或许早已成为人们的精神寄托。

上一篇:油画“青”创作漫谈
下一篇:画面外的天赋

美术资源导入虚拟现实引...

基于人体测量的学生课桌...

基于用户体验的天气类移动应用设计

基于Unity3D虚拟校园设计

基于品牌基因的智能焊接机器人工业设计研究

Unity3D虚拟安迪沃霍尔作品展示设计与制作

Unity3D现代风格家装设计与展示

网络语言“XX体”研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究