unity引擎的浮元子游戏软件设计与开发(附件)【字数:9534】

摘 要利用unity游戏引擎自主设计一个游戏软件,提高自己对unity游戏引擎的更深了解和游戏开发的技能。以“基于unity引擎的浮元子游戏软件设计与开发”为题,从游戏的主菜单界面、游戏界面、游戏内容以及游戏物品信息管理四个方面对项目进行设计与开发,以visual studio 2015工具进行软件开发。在软件开发的过程中,主要解决物品信息管理、背包系统的设计开发、战斗系统和任务系统。通过使用枚举法给动态物体添加状态信息,以保证其他物体可以实时监控动态物体的状态信息;如何编写一个背包系统,同时对物品信息进行简单管理;使用数据字典对物体进行数据存储,并进行查找和使用。通过黑盒测试技术中的判定表法测试游戏中的逻辑问题,基本满足需求内容,能够达到简单游戏水平。
目 录
第一章 绪论 1
1.1 研究目的及意义 1
1.2论文工作的主要内容 1
1.3论文结构 2
第二章 Unity3D游戏引擎 3
2.1 Unity3D概述 3
2.2 Unity3D介绍 3
第三章 浮元子游戏需求分析 5
3.1浮元子游戏基本思路 5
3.2数据需求 5
3.3浮元子游戏总体流程 6
3.4游戏功能需求 7
3.4.1UI界面 7
3.4.2任务系统 7
3.4.3游戏物品管理 8
3.4.4背包系统 8
3.4.5战斗系统 8
3.4.6按键要求 8
第四章 浮元子游戏设计与实现 9
4.1游戏功能结构图 9
4.2UI界面设计 9
4.2.1登入游戏界面设计 9
4.2.2登入游戏界面实现 10
4.2.3载入界面的设计 11
4.2.4载入界面的实现 11
4.2.5设置界面设计 13
4.2.6设置界面的实现 13
4.2.7游戏内容界面设计 13
4.2.8游戏内容界面实现 14
4.3背包系统 15
4.3.1背包系统的设计 *好棒文|www.hbsrm.com +Q: &351916072& 
15
4.3.2背包系统的实现 16
4.4物品信息管理系统 17
4.5战斗系统 18
4.5.1战斗系统设计 18
4.5.2战斗系统实现 19
第五章 浮元子游戏测试 20
第六章 存在的问题和解决方法 23
结束语 24
致 谢 25
参考文献 26
附录A 27
附录B 33
附录C 36
第一章 绪论
1.1 研究目的及意义
随着中国游戏行业的快速发展,游戏开发工程师的需求逐年增加。虚拟现实游戏所具有的逼真互动性,给互动娱乐提供了新的可能性,沉浸式的环境也预告这新世纪娱乐形式的到来[1]。当下随着VR、AR技术的快速发展,使游戏市场规模变大、潜力变大、竞争更激烈。随着性能先进同时又简便易用的游戏开发引擎的出现(比如Unity),原型构建正变得前所未有的简单[2]。Unity3D凭借着操作简便、跨平台、适用范围广等优势,在游戏引擎中脱颖而出。从Unity3D官网发布的最新数据显示,Unity3D游戏引擎占世界范围45%的市场份额,居全球首位。2012年,Unity正式进入中国市场,短短两年的发展,已经成就了业务量10倍的增长[3]。而今国内Unity3D发展依旧蓬勃,人才需求量大,每日招聘信息多达2000多条,就业前景广阔。
我认为这是一次挑战也是机遇。而且作为一个游戏热爱者,单纯的玩一个游戏远没有创造一个游戏更有意义。游戏是人类童年生活中最有趣味的内容,游戏也是人类终身永世不可缺少的伴侣[4]。过去很多人认为游戏是幼稚的、低级的,甚至有人将之视为“洪水猛兽”,但是,随着时代的发展,人们对游戏的看法也在逐渐改变。游戏不仅能够缓解人们工作、学习、生活的压力,有助于培养人的观察力、判断力、反应力和思考力,还能够增长知识和技能[5]。通过这个项目,你不仅可以看到它是如何联系在一起的,它还会给你一种巨大的成就感,让你把代码变成一件你可以自豪的成品[6]。自从接触到Unity3D游戏开发引擎之后就向往着自己能够自主做一个小游戏,完成论文项目不仅满足我的好奇心,也可以提高我的学习与实践能力。现在人们的生活中,多多少少都有游戏陪伴,一款游戏,一款好的游戏一直是玩家和开发者的追求。
1.2论文工作的主要内容
在概述本文工作目的和意义的基础上,对毕业设计项目进行详细的需求分析,产出游戏数据表格。数据表格包括了游戏中产生的静态数据、动态数据和物品信息数据。还分析了游戏的主要功能模块,UI界面、任务系统、背包系统、物品管理和战斗系统,并以此展开系统设计。以面向对象的设计方法对系统进行详细设计。根据项目需求分析的结果进行系统设计,通过类图以及活动图表现设计思想。游戏测试使用黑盒测试方法,可以直观的发现功能操作逻辑是否合理或不方便,UI分布是否到位等。
1.3论文结构
第一章:绪论。介绍研究目的、意义以及论文工作的主要内容。研究目的从游戏发展、市场变化以及未来展望三方面进行阐述。意义描述该项目的产生与完成对自所造成的影响。论文工作的主要内容涵盖了需求分析所要做的工作,系统设计与实现,到最后的测试用例。
第二章;Unity3D游戏引擎。以图片和文字两种方式对Unity3D引擎进行说明。了解Unity3D的一些常用组件的使用以及类的使用。
第三章:浮元子游戏需求分析。对论文项目进行需求分析,包括数据分析、功能分析,并产生对应的图形及其说明。
第四章:浮元子游戏设计与实现。本章主要介绍UI界面设计与实现、背包系统设计与实现以及战斗系统设计与实现。
第五章:浮元子游戏测试。使用黑盒测试的方法对游戏软件各个部分进行测试,并展示部分主要测试用例。
第六章:存在的问题和解决方法。在项目制作过程中,遇到的一些代表性的问题,并通过学习和探究找寻解决方法。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/52.html

好棒文