- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.引言
1.1开发背景
随着计算机的发展,各种电子游戏层出不穷,不断冲击着人们的视觉。如今社会,电子游戏已经成为青年人们消遣,释放压力的一种方式。其中CS,CF等第一人称射击类成为众多游戏迷的选择,游戏不仅使
现如今,3D射击类游戏的形式,入了惊险刺激游戏,又满足了。游戏十分具有发展前景。
Unity3D。Unity平台的游戏开发工具。作为一个,Unity还包含了价值数百万美元的功能强大的游戏引擎。Unity3D 是一个多平台的游戏开发工具,因此,利用 Unity3D 并且综合多重开发工具PhotoshopCS3,C#等进行的游戏开发,。
1.2 研究目的与意义
本次毕业设计的题目为基于 Unity3D 的 技术实现,成功的设计出一款可以运行在,在完成时,,以达到体验游戏的目的。游戏中,游戏的参与者可以上面通过向左或向右滑动来改变的方向,同时我们还可以通过碰撞检测,使我们的,从而改变状态。
通过此设计,,游戏的一般的制作过程,发布过程,
2 开发环境和技术
2.1 开发环境
2.1.1 Unity 3D
图 2.1 Unity 3D 标志
Untiy 3D 是本次毕业设计最主要的软件。这个软件以使用,易用和跨平台为主, Unity 还具有一个性能非常领先的游戏引擎。专业游戏引擎Unity3D是市面上一个高效率的多平台的游戏开发工具。
2.1.2 C# 语言
图 2.2 C#
C#是本次游戏的主要脚本语言,C#是一对象相对安全的客户端脚本语言。,网页动态功能
2.1.3 Maya 2013
图 2.3 Maya制作效果参考图
Maya2013是美国出品的三维动画软件,应用对象是专业影视广告,角色动画电影特技等。Maya功能完善,是电影级别的高端制作软件工作灵活,易学易用,制作效率极高,渲染真实感极强
2.2 运行环境
运行游戏所需要的硬件和软件推荐配置见表2-1:
表 2-1运行环境和配置要求
名称 软件/硬件 版本或配置的要求 Windows操作系统 软件 XP或以上 DirectX 驱动 软件 3.0或以上 PC个人电脑 硬件 个人电脑 显卡 硬件 4G以上
续表 2-1运行环境和配置要求
名称 软件/硬件 版本或配置的要求 内存 硬件 2G以上
2.3 开发步骤
要开发一款类游戏。通过,对游戏引擎有了了解,。的,查阅C#相关资料,。
过程:
步骤 详细内容 1 学习使用Unity3D 平台,Unity3D 每个功能模的作用和操作方法。尽快。 2 做出游戏的主要场景,游戏的,明确游戏;。 3 将找到的资源导入系统,场景、。具体制定游戏逻辑关系 4 将每个角色或者组件的脚本进行编辑,调试每个组件之间的功能与交互性,编写出游戏的开始,过程和结束时的状态。这个过程是整个开发中的核心内容。 5 测试游戏, 续表 2-2 项目开发计划和步骤 步骤 详细内容 6 最后,查阅相关资料,编写毕业论文,总结毕业设计过程中存在的错误和可以改进的地方,准备答辩演讲稿。 3 Unity 3D
3.1 Unity 3D发展
图 3.1 Unity 标志
上面已经提过很多次,不过想在这里详细介绍一下Unity3D,它是由丹麦Unity公司开发的游戏开发工具,。
Unity 3D经过多年的发展,目前的最高发版本为版,
3.2 Unity 3D的特点
Unity 3D是利用交互的图型化开发环境为首要方式的Blender game engine,Virtools或Torque Game Builder 等重写渲染引擎资源服务器编辑器运行,可发布游戏至和平台。也可以利用插件发布网页游戏手机游戏支持的网页浏览
最新版本的Unity 3D特点具体见表3-1:
表3-1 Unity 3D特点
主要特点 具体内容 1)综合的编辑 Unity 拥有一个整合性的编辑器,它可以对每一个界面进 2)支持多种格式 开发软件支持多种主要文件格式,而且能和大多数相关应用程序协同工作。 3)一键部署 Unity可以让在多平台。File 选项中的Build Setting功能可供选择的方案十分,可以选择将发布到平台上,Windows平台,或者,iOS 平台等 4)混合音频和视频 实时图形混合音频流、视频流以达到使本游戏更加。 5)支持多脚本 Unity 3D支持 JavaScript,C#,Boo。 6) 重写渲染引擎 Unity3D最新版本中改写了全部的渲染终端使得变的比以前更加的灵活。渲染的 7)Unity 资源服务器 Unity 3D的资源服务器是一个版本控制的产品。对于场景的切换更加快捷
3.3 Unity3D 包的使用
在 Unity3D 中自带着许多写好的包,,的方便了我们的游戏
1亿VIP精品文档
相关文档
最近下载
- 雅马哈调音台使用说明.docx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 部编版《道德与法治》 四年级下册教案教学设计、教学计划、教学进度安排、教学反思 检测试卷(含答案).doc
- 2017年山西省普通高等学校招生考生体格检查表.PDF
- “互联网+护理服务”的管理与实践(2020年).ppt
- 公交汽车客运车站有限公司事故风险辨识、评估报告.docx
- 归园田居归园田居归园田居归园田居归园田居归园田居归园....ppt VIP
- 2022年初中数学新课程标准考试模拟试卷及答案(共三套).docx
- 2023年邮储银行窗口柜员业务办理知识考试题库(附含答案) .pdf
- 校园网站毕业论文-毕业论文.doc VIP
文档评论(0)