基于unity游戏引擎的游戏设计本科毕业论文Word文档格式.docx
《基于unity游戏引擎的游戏设计本科毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于unity游戏引擎的游戏设计本科毕业论文Word文档格式.docx(44页珍藏版)》请在冰豆网上搜索。
(系)
业
电子与信息工程系
计算机科学与技术
班
级
2007级
学
生
姓 名
指导教师(职称)
提 交 时 间 二零一一年五月
摘要
基于Unity游戏引擎的游戏设计
胡涛
(安康学院电子与信息工程系,陕西安康,725000)
摘 要 游戏,目前已经是最大众化的娱乐之一,而其中的3D游戏也是技术含量较高的项目之一。
Unity3D是一个3D游戏开发工具和游戏引擎套件,其中包括了图形、音频、物理、网络等多方面的引擎支持,并且有一个非常强大的编辑器来整合这一切,非常适合于游戏开发。
本文主要是以Unity3.1.0为开发环境,设计并开发一款单机版的三维游戏——直升机大战,旨在介绍直升机战斗游戏的实现方法,并逐步介绍使用Unity3D开发3D游戏的方法和技巧。
通过这次游戏制作,使我体会到了,制作一个游戏所需要做的工作,包括前期的游戏策划,素材的制作,到后期的游戏的设计,代码实现等,最终形成一个完整的 3D游戏,并通过Unity3D选择平台生成可执行文件。
但本次设计的直升机战斗游戏所做工作还不够完善,开始场景中菜单比较简单,游戏中武器只有一种,关卡也只有一个,这些都需要以后进一步设计和完善。
关键词游戏设计;
Unity3D;
直升机大战
Unitygameenginebasedongamedesign
HUTao
(DepartmentofElectronicandInformationEngineering,Ankang
University,Ankang,725000 )
Abstract Game,hasbeenoneofthemostpopularentertainment ,ofwhichhigh-tech3Dgameisalsooneoftheprojects.Unity3Disa3Dgamedevelopmenttools
andgameenginekit,whichincludesgraphics,audio,physical,networkandotheraspectsoftheengine,andhasaverypowerfuleditortointegrateallofthis,verysuitableforgamedevelopment.
ThisarticleisUnity3.1.0forthedevelopmentenvironment, designanddevelopa
stand-alone version the three-dimensional game-helicopter war, purpose is tointroduce therealization methodofthehelicopter combatgame,andgraduallyintroduced3DgameusingUnity3Ddevelopedmethodsandtechniques. Throughthegameproduction,soIunderstand,andmakeagametodothework,includingpre -gameplanning,materialproductiontothelategamedesign,code,etc.,formingacomplete3D
games,andSelecttheplatformthroughUnity3Danexecutablefile.However,thisdesignworkdonebyhelicoptercombatgameisnotperfect,startmenu,thesceneisrelativelysimple,onlyoneweaponinthegame,onlyonelevel,theserequirefurtherdesignandimprovementofthefuture.
KeyWords Gamedesign;
Unity3D;
HelicopterWar
目录
目 录
1绪论................................................................ 1
1.1引言 1
1.2Unity3D介绍 1
1.2.1Unity3D简介 1
1.2.2Unity3D特色 2
1.3JavaScript脚本语言介绍 2
1.4研究目的及意义 3
2Unity3D界面及基本操作.............................................. 5
2.1屏幕布局 5
2.2在3D空间查找游戏对象 5
2.3创建游戏对象 6
2.4场景视图导航 6
2.5移动游戏对象 6
2.6缩放游戏对象 7
2.7游戏视图 7
2.8资源的使用 7
2.9复制 8
2.10添加组件 8
3游戏策划............................................................ 9
3.1游戏的简要介绍 9
3.2背景和情节 9
3.3游戏各角色物品和各场景素材....................................................................... 10
3.3.1角色的设计.............................................................................................. 10
3.3.2物品的设计.............................................................................................. 10
3.3.3游戏场景的设计....................................................................................... 11
3.4游戏的操作方法............................................................................................. 11
4游戏的设计与实现................................................... 13
4.1创建游戏工程................................................................................................. 13
4.2地形的设计.................................................................................................... 13
4.2.1创建地形.................................................................................................. 13
4.2.2设计地表轮廓.......................................................................................... 13
4.2.3给地形添加材质和光照............................................................................ 15
4.3模型的导入.................................................................................................... 15
4.4角色及其程序设计.......................................................................................... 16
4.4.1玩家角色设计.......................................................................................... 16
绪论
4.4.2敌方角色的设计....................................................................................... 22
4.5GUI的设计..................................................................................................... 26
4.5.1玩家血条的设计....................................................................................... 26
4.5.2血量及得分显示....................................................................................... 28
4.5.3游戏胜利或结束时的GUI按钮................................................................ 28
4.6医疗箱的设计................................................................................................. 29
4.7游戏的开始场景设计..................................................................................... 30
4.8游戏场景的管理及发布.......................