论文-基于unity的射击类游戏开发

上传人:xins****2008 文档编号:116895345 上传时间:2019-11-17 格式:DOC 页数:58 大小:8.71MB
返回 下载 相关 举报
论文-基于unity的射击类游戏开发_第1页
第1页 / 共58页
论文-基于unity的射击类游戏开发_第2页
第2页 / 共58页
论文-基于unity的射击类游戏开发_第3页
第3页 / 共58页
论文-基于unity的射击类游戏开发_第4页
第4页 / 共58页
论文-基于unity的射击类游戏开发_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《论文-基于unity的射击类游戏开发》由会员分享,可在线阅读,更多相关《论文-基于unity的射击类游戏开发(58页珍藏版)》请在金锄头文库上搜索。

1、 南 京 工 程 学 院 毕业设计说明书(论文) 作 者: 学 号: 院 系: 专 业: 计计算机科学与技算机科学与技术术 题 目: 基基于于 Unity 的的射射击击类类游游戏戏开开发发 指导者: 评阅者: 2013 年 6 月 毕毕业业设设计计说说明明书书(论论文文)中中文文摘摘要要 随着虚拟现实和游戏事业的快速发展, unity3D 作为一款能够快速开发 和应用的 3D 虚拟现实开发软在市场上正在逐步升温。文本的主要内容是介绍 用 unity3D 软件做一款简单的射击类游戏。 本文从前期的相关技术介绍、开发软件系统以及环境的介绍、项目的功 能需求分析和详细设计、系统的运行、成品的打包等方

2、面介绍了系统的开发 过程。本设计主要为坦克类的射击游戏,设计平台为unity3D 3.5.5 版本, 系统中还用到了 3dsMAX 软件,photoshop 软件中的一些相关技术,设计语 言使用的是 C#语言,系统主要实现一些模型移动、开火等基本的相关操作并 在此基础上能够充分发挥开发者的能力进行更多复杂的逻辑设计。 关键字 3D 技术 unity3D 射击类游戏 毕毕业业设设计计说说明明书书(论论文文)外外文文摘摘要要 T Ti it tl le e The shutting game implement based on Unity3D A Ab bs st tr ra ac ct t W

3、ith the rapid development of virtual reality and game career, unity3D as a rapid development and application of the 3D virtual reality software on the market is gradually warming up. Main content of the text is to introduce the using unity3D software to design a simple shooting game. This paper intr

4、oduces the system development process such as the related technology, the development of software system, the project function analysis and design, system implementation, system testing,. The design of the main is tank class shooting game. Th design platform is the unity3D version of 3.5.5, the syst

5、em also uses 3dsMAX software. some related technologies uses Photoshop software to finish and design language is used C# language. system is mainly to achieve some model of moveing, fire and other basic related operations . on this basis,the designer also can give more abilities for more complex log

6、ic design. K Ke ey yw wo or rd ds s 3DTechnology Unity3D the shooting game 目 录 前 言1 第一章 绪论.2 1.1 引言 .2 1.2 研究内容 .2 1.3 本章小结 .3 第二章 技术介绍 .4 2.1 UNITY3D 软件概述 4 2.2 C#介绍 .4 2.3 VISUAL STUDIO 20104 2.4 PHOTOSHOP简介 .5 2.5 3DSMAX简介 .5 2.6 系统开发运行环境 .5 2.8 本章小结 .5 第三章 系统的需求分析和设计 .6 3.1 需求分析 .6 3.2 系统的设计 .6

7、3.3 本章小结 .7 第四章 游戏系统的实现 .8 4.1 UNITY3D 软件的界面 8 4.2 游戏开始界面制作 .9 4.3 游戏的制作 12 4.4 游戏的打包和导出 33 4.5 本章小结 34 第五章 游戏的运行和改进 36 5.1 游戏的开始运行 36 5.2 游戏系统的改进 38 5.3 本章小结 38 结 论 .39 参考文献 .40 致 谢.41 附录:英文技术资料翻译 .42 前前 言言 随着社会科技水平和经济水平的迅速发展,虚拟现实技术逐步的迈入人们生 活,其涉及的领域十分广泛,在商业、游戏等有着惊人的发展,正因为如此 Unity3D 作为一款虚拟 3D 开发的软件正

8、在逐步升温,他以其跨平台的优势,良 好的界面环境,强大的功能设计渐渐的被广大虚拟现实的设计者们所使用。 本文详细介绍了采用 unity3D 软件,设计一个射击类游戏,模仿的是现实 坦克的射击,并在此基础上发挥制作者的创新力和设计能力。 Unity3D 开发软件是一款多平台的综合性的开发工具,Unity 相似于 Director,Blender game engine, Virtools 等使用交互的图型化 的集成开发 环境为首要 处理方式的软件, 其编辑器 能够运行在时下主流的 Windows 和 Mac OS X 下,制作的成品 可发布至 Windows、Mac、Wii、iPhone 以及安

9、卓 平 台。该软件支持的语言包括 C#,JS 等高级脚本语言。其功能强大, API 丰富, 因此开发者们不必要去自己写相关的方法,这样就给与开发者们更多创新的时间 与空间。 本游戏界面简单友好,游戏内容丰富,功能包括坦克的开炮,移动,游戏中 还包括敌人,道具的获得和技能的使用等。 第第一一章章 绪绪论论 1 1. .1 1 引引言言 无论是 3D 化的谷歌地图,还是现在脍炙人口3D 游戏,甚至是集娱乐和运 动于一体的室内体感游戏,这一切都是虚拟现实技术的应用。如今的社会,不仅 仅是游戏, 3D 技术已经被广泛的开发并且用作商业应用,比如模拟车展,火箭 升空,3D 旅行等,因此,在 3D 虚拟如

10、此盛行的今天,用 Unity3D 做一款 3D 游戏也算是赶上时代的脉搏了。 Unity3D 其开发的综合性平台和其丰富的脚本语言,开发界面友好,功能强 大等有利因素,被我选择作为制作一款射击类游戏的开发工具。通过对3D 游 戏的设计,来充分了解虚拟现实在社会中的应用以及如何将该技术广泛的应用在 各大领域。 该软件的各项功能,让我发现了很多游戏以及3D 技术使用的影子。比如 我们了解的第三人称与第一人称之间的来回切换,在U3D 中完成这一操作仅仅 只要对摄像机使用脚本语言来回切换,因为U3D 丰富并强大的 API 使得原本 在虚拟世界中看起来复杂的行为变得简单易得,这就是U3D 为什么如此火的

11、 原因。 在本篇论文中,第一章主要介绍了虚拟现实的使用领域、发展和研究内容, 第二章主要介绍了完成该游戏所用的到软件以及涉及到的技术知识,第三章主要 介绍了系统的需求分析、系统的整体设计和详细设计,第四章主要介绍了游戏完 成的整个过程、游戏的创意性设计、游戏的打包和导出。第五章主要介绍游戏运 行结果。 1 1. .2 2 研研究究内内容容 运用 Unity3D 软件,结合 photoshop、3Dmax 等基础的使用方法,完成一 个简单的设计类游戏,该游戏涉及到得是坦克的现实模拟,能够使模型完成开火 等一系列的运动方式,并在此基础上做一些创新性的实施。 1 1. .3 3 本本章章小小结结 本

12、章主要介绍了 3D 虚拟技术的应用领域和现状, Unity3D 开发 3D 游戏的 优势以及本文主要的研究内容。 第第二二章章 技技术术介介绍绍 2 2. .1 1 U Un ni it ty y3 3D D 软软件件概概述述 Unity3D(以下简称 U3D)是一款 3D 跨平台次世代游戏引擎。 1)提供了非常完美的跨平台系统。平台之间的差别常常会影响到产品的开 发速度和进度,因此大部分开发者们要在这上面花费大量的时间,而unity 则能在近 10 种主流平台之间完美移植。 2)提供了多种脚本语言编译的常用环境,并且可以根据需求将默认的编译 环境做出调整。 Unity3D 支持 C#、Jav

13、ascript、Boo 三种脚本语言。 3)提供了一个交互良好的操作界面,能够完美的在windows 和 Mac OS 下部署。该软件自带的五个工程视图框架能够让你很好的观察你制作游戏的进程。 Unity3D 丰富的 API 能够帮你完成各种想要完成的需求。它的界面系统能 够更好的帮助设计者分类游戏中的对象。其中包括project 视图,该视图主 要存放游戏中的资源文件, hierarchy 视图主要放置游戏场景中具体的游戏对 象,inspector 视图主要来描述游戏资源的信息, scene 视图主要存放游戏中 模型资源, game 视图是用来观察已经完成的游戏运行成果。 2 2. .2 2

14、 C C# #介介绍绍 Microsoft Visual C#(读作 C sharp)是一种 常用的编程语言。 C# 语 法很简单、功能 非常强大、类型 相对安全,并且是面向对象的。 C# 凭借着它 创新的心法,在保证 C 语言样式的表现方式的同时, 完全实现了应用程序的 相对快速的开发,该语言作为 U3D 中的脚本语言能够更好的符合他面向对象的 特征。 2 2. .3 3 V Vi is su ua al l s st tu ud di io o 2 20 01 10 0 Visual studio2010(以下简称 VS10)是微软公司 自主推出 的开发环境。 其中它支持了最新的集成开发环

15、境 。VS10 也带来了 NET Framework4.0、Microsoft Visual Studio 2010 CTP 并且支持开发 者面向 win7 的应用程序开发。 除了 Microsoft SQL Sever,它还支持 IBM,Oracle 数据库等。 2 2. .4 4 P Ph ho ot to os sh ho op p 简简介介 Adobe Photoshop,简称“PS” ,是由 Adobe Systems 开发并发行的一款 图像处理软件。 Photoshop 主要用来处理以像素所构成的数字图像。使用其 丰富的修改编辑工具 与绘图工具,可以更 高效良好的进行图片编辑工作。

16、 2 2. .5 5 3 3d ds sM Ma ax x 简简介介 3D Studio Max,简称为 3ds Max 或 MAX,是 discreet 公司开发的 一款基 于 PC 操作系统的三维动画渲染和 三维对象 制作软件。其前身是基于 DOS 操作 系统的 3D Studio 软件。在 windowsNET 出现之前,专业级的 CG 制作被 SGI 图形工作站所垄断。 3D Studio Max + Windows NT 组合的出现 瞬间就降低了 CG 制作的难度,软件初始时是 运用于电脑游戏 中制作动画 ,后进一步 用于参 与影视片中的特效制作 。 2 2. .6 6 系系统统开开发发运运行行环环境境 操作系统: Microsoft Windows XP 开发环境: Unity3D 3.5.5 开发工具:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号