基于 Unity3D 的 第一人称射击游戏技术实现 毕业设计.doc

基于 Unity3D 的 第一人称射击游戏技术实现 毕业设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 中自带着许多写好的包,,的方便了我们的游戏

文档评论(0)

绿风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档