- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
目 录
摘 要 I
引言 1
编写目的 1
项目背景 1
需求规约 3
任务概述 3
需求规定 3
运行环境规定 5
游戏实现过程 6
游戏玩法设计 6
游戏内容设计 6
游戏界面设计 6
关卡设计 10
游戏基本架构和主要类设计 11
数据结构与算法设计 13
技术说明 15
4.1 3D 渲染 15
动画制作 15
数据存储 15
游戏特效 15
粒子系统 15
碰撞检测的实现 16
游戏 AI 16
测试用例设计 18
测试用例编写目的 18
测试用例 18
测试总结和改进建议 20
总结 21
参考文献 22
附录 游戏核心代码 23
( 1)机器人的角色控制核心代码 23
( 2)机器人的状态处理核心代码 26
( 3) AI 控制核心代码 28
( 4)拾取物品和背囊管理核心代码 32
( 5)碰撞检测核心代码 35
引言
编写目的
本文档是进行项目策划、 概要设计和详细设计的基础, 也是编写测试用例和进行系统测试的主要依据。 同时,该文档也是用户确定软件功能需求的主要依据。本文档的读者对象很多,例如,项目经理、设计员、程序员、测试员、销售员、 用户、其他人员如公司领导等。因此,运用 Unity 进行 3D 探险游戏开发的开发人员在进行开发之前, 需要仔细阅读该文档, 明确需求分析, 并对场景构思有较好的理解。
项目背景
Unity 简介
Unity 是一款跨平台的游戏开发工具, 从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用, Unity 还包含了价值数百万美元的功能强大的游戏引擎。 Unity3D 是一个让你轻松创作的多平台的游戏开发工具,是一个全面
整合的专业游戏引擎。
项目背景简介
本项目的名称为用 Unity 进行 3D 探险游戏开发。由软件工程(数字媒体) 教研室提出,有数字媒体方向学生具体实现,实现过程包括:游戏策划、场景设计、3D建模、渲染贴图、测试、用户体验等。
进入 21 世纪后,游戏动漫设计已经成为全球十分热门的行业。游戏动漫产业的巨大影响力不仅凸显在我们的生活中, 其发展过程中产生的经济效益也吸引了越来越多投资者的眼光,成为了新一轮经济发展的增长点。而本次工程实训
3D 场景渲染的开发,最终将获得一个小型的游戏或动漫 3D 场景, 而现在的游戏或动漫中 3D 产品已经成为主流。
飞速发展的游戏和动漫产业在市场上已经带来了非常可观的收益。
从市场规模来看, 2009 年中国网络游戏市场规模达到 258 亿元人民币,同
比增长 39.5%。其中:国产网络游戏市场规模达到 157.8 亿元人民币,比 2008
年增长 41.9%,占总体市场规模的 61.2%。
1
从主要细分游戏市场来看: 大型多人同时在线角色扮演游戏 (MMORPG是)市场的主导力量, 2009 年 MMORP占G整体网络游戏市场的比例约为 79%,市场规模达到 203.8 亿元,较 2008 年增长 35.2%;高级休闲游戏 (ACG)的增长速度在加快, 2009 年高级休闲游戏占总体网络游戏市场规模的比例 约为 13.8%,市场规模达到 35.5 亿元,较 2008 年增长 49.7%。
因此,作为数字媒体专业的学生, 在毕业前接触相关的游戏或动漫开发的案例,有利于熟悉游戏或动漫的开发流程, 能为以后从事游戏或动漫方向的就业打下良好的基础。
2
需求规约
需求规约包括任务概述、 需求规定、 运行环境规定三个部分。 任务
您可能关注的文档
- 城市地理学复习重点整理.docx
- 城镇街景改造可行性研究报告.docx
- 齿轮零件的CAD∕CAM设计---机械CAD∕CAM课程设计.docx
- 初二上学期数学期末考试试卷及答案解析.docx
- 初中物理滑轮组经典习题25道(含详细答案).docx
- 初中物理中考模拟试题及答案2.docx
- 初中英语单词汇总(人教版).docx
- 初中英语语法介词用法讲解与练习.docx
- 雏鹰计划培训方案.docx
- 创建绿色学校宣传.docx
- 2025年广东阳江市消防救援支队第二批政府专职消防员(阳东)招聘16人笔试高频难、易错点备考题库带答.docx
- 2025年广西百色市西林县司法局招聘3人笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年广东佛山市中医院工作人员招聘112人笔试高频难、易错点备考题库及答案详解1套.docx
- 2025年工业和信息化部产业发展促进中心社会招聘笔试备考题库含答案详解.docx
- 2025年梧州市公安局第三批招聘60名警务辅助人员笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年山东青岛市卫生健康委员会直属事业单位招聘高级人才和博士780人笔试备考题库及参考答案详解1.docx
- 2025年景洪市公安局警务辅助人员招聘45人笔试备考题库参考答案详解.docx
- 2025年春季云南省教育厅招募银龄教师1135人支持职业教育笔试备考题库带答案详解.docx
- 2025年广东清远东华镇乡村公益性岗位招聘50人笔试高频难、易错点备考题库附答案详解.docx
- 2025年广东广州奥林匹克中学编外聘用制专任教师招聘笔试高频难、易错点备考题库含答案详解.docx
最近下载
- FloEFD 2312(For NX)软件实例教程 第7-8章.pdf VIP
- 边坡开挖及支护监理实施细则.doc VIP
- DB3301T0190-2016生活垃圾分类管理规范 ..pdf VIP
- 随州市随县县城社区招聘社区专职工作者考试真题2024.docx VIP
- 化工中试平台建设实施方案.docx
- 成功科技化金药水配合无氰金盐测试项目.ppt VIP
- 列车调度指挥系统、调度集中系统组网技术条件.pdf VIP
- 2025年天翼云高级运维工程师认证参考试题库资料(含答案).pdf
- 气管切开非机械通气患者气道护理规范(2020年版指南解读).pptx VIP
- 2025银行数据分类分级规范.docx VIP
文档评论(0)