- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文-工程实训说明书-基于unity的3d机器人探险游戏
XXXX
工程实训说明书
题目 基于Unity的3D机器人探险游戏 系(部) 计算机科学与技术 专业(班级) 姓名 学号 指导教师 起止日期 2014.06.11-2014.07.05 摘 要
本次工程实训的实训题目是基于Unity的3D机器人探险游戏。Unity是一款很强大3D游戏开发引擎。在用Unity实现3D机器人游戏的过程中,在软件使用方面,需要用到photoshop和3Dmax等美工或建模软件;在脚本语言编写方面,需要涉及JS或C#;本说明书从最初的3D探险游戏策划,到利用Unity相关技术实现场景物体绘制及渲染,再到3D探险游戏的测试,最后到游戏的完全实现及单机版的发布,对本次实训内容的实现和完成过程进行描述和说明。Unity探险游戏主要包括如下内容:场景、检查点、widget机器人、敌方角色。检查点用于widget机器人在游戏过程中的死亡后的复活。
关键字:Unity,3D,JS,C#
目 录
摘 要 I
1 引言 1
1.1 编写目的 1
1.2 项目背景 1
2 需求规约 3
2.1 任务概述 3
2.2 需求规定 3
2.3 运行环境规定 5
3 游戏实现过程 6
3.1游戏玩法设计 6
3.2游戏内容设计 6
3.3游戏界面设计 6
3.4关卡设计 10
3.5游戏基本架构和主要类设计 11
3.6数据结构与算法设计 13
4 技术说明 15
4.1 3D渲染 15
4.2 动画制作 15
4.3 数据存储 15
4.4 游戏特效 15
4.5 粒子系统 15
4.6 碰撞检测的实现 16
4.7 游戏AI 16
5 测试用例设计 18
5.1 测试用例编写目的 18
5.2 测试用例 18
5.3 测试总结和改进建议 20
总结 21
参考文献 22
附录 游戏核心代码 23
(1)机器人的角色控制核心代码 23
(2)机器人的状态处理核心代码 26
(3)AI控制核心代码 28
(4)拾取物品和背囊管理核心代码 32
(5)碰撞检测核心代码 35
引言
1.1 编写目的
本文档是进行项目策划、概要设计和详细设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。本文档的读者对象很多,例如,项目经理、设计员、程序员、测试员、销售员、用户、其他人员如公司领导等。因此,运用Unity进行3D探险游戏开发的开发人员在进行开发之前,需要仔细阅读该文档,明确需求分析,并对场景构思有较好的理解。
1.2 项目背景
1.2.1 Unity简介
Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎。Unity3D是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。
1.2.2 项目背景简介
本项目的名称为用Unity进行3D探险游戏开发。由软件工程(数字媒体)教研室提出,有数字媒体方向学生具体实现,实现过程包括:游戏策划、场景设计、3D建模、渲染贴图、测试、用户体验等。
进入21世纪后,游戏动漫设计已经成为全球十分热门的行业。游戏动漫产业的巨大影响力不仅凸显在我们的生活中,其发展过程中产生的经济效益也吸引了越来越多投资者的眼光,成为了新一轮经济发展的增长点
需求规约
需求规约包括任务概述、需求规定、运行环境规定三个部分。任务概述将对Unity的3D探险游戏需要完成的任务做简要说明;需求规定将从业务需求方面对3D探险游戏的实现进行需求分析;运行环境规定,即实现3D探险游戏场景渲染需要的硬件和软件支持。
2.1 任务概述
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player插件发布网页游戏手机游戏支持Mac 和Windows的网页浏览。
本次实训的题目为基于Unity3D的机器人探险游戏技术实现,旨在成功的设计出一款可以运行在智能手机和平板电脑上的探险游戏。
该项目主要界面和功能包括:
(1)界面设计的美观有一种三维仿真的效果。
(2)系统
您可能关注的文档
- 毕业设计论文-凤翔县旅游规划保护说明书综合版本.doc
- 毕业设计论文-凤鸣湖公园景观回填土工程施工组织设计.doc
- 毕业设计论文-凤铝铝材建筑门窗热工性能计算书.doc
- 毕业设计论文-芙蓉生态新城一号安置小区a区工程施工组织设计方案.doc
- 毕业设计论文-服务公平对顾客自发行为影响的实证研究论文.doc
- 毕业设计论文-扶余县给水排水管道工程初步设计.doc
- 毕业设计论文-服装销售系统c语言课程设计.doc
- 毕业设计论文-福州海峡汽车文化广场市政路桥论文施工组织.doc
- 毕业设计论文-抚州电厂2×1000mw新建工程桩基工程施工组织设计.doc
- 毕业设计论文-福建双线四车道高速公路隧道施工组织设计方案.doc
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)