2011届湖北汽车工业学院毕业设计(论文)毕业设计论文课题名称基于Unity3d的潜行游戏开发系部计算机工程系专业计算机科学与技术班级学号姓名指导教师2015年 5 月 20 日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订教研室(或答辩小组)及教学系意见摘要随着计算机技术的不断发展,游戏制作也慢慢成为社会上不可或缺的一部分,游戏一方面能够给玩家带来生活上的放松,另一方面也是对现实中某些场景的夸张和放大,各种各样的游戏能给玩家带来不同体验,深受广大群众的喜爱,市场需求量很大,因此对游戏的开发和研究也显得很有意义。
而在一系列开发引擎中,Unity3D游戏引擎主要用来制作3D游戏,能够给玩家带来很真实的感受和非常不错的游戏体验,与此同时也能做出效果很好的UI界面,学好Unity3D在未来无论是3D网页的开发还是虚拟现实都会起来不可估量的作用,而本次课题就将通过Unity3D做出一个效果不错的游戏。
本次课题做一个潜行类游戏,主角需要避开敌人、红外线、摄像头的检测,拿到钥匙到达指定目的地,就像军事行动深入敌后。
在整个游戏设计过程中会用到一些数学知识,会用到Mecanim动画系统,会用到状态机,会用到自动导航系统,也要求设计者有很强的逻辑思维和一定的审美标准,也需要对游戏引擎有较为熟练的使用能力。
而在界面的搭建上又需要用到UI知识,懂得如何通过视觉魔术让3D模型显示在2D界面,又能让玩家从2D界面感受3D模型的3D效果,对设计者来说是具有一定的挑战和锻炼意义。
开发的游戏有一定的可玩性,可以满足很多玩家的娱乐需求,也可以用来当作二次开发的模型,做出难度更高、涉及元素更多元化、更复杂的市场游戏,因此,本次课题的研发不仅具有学习研究意义,也有一定的市场价值。
关键词:Unity3D游戏;潜行游戏开发;Unity3D技术应用AbstractAlong with the development of computer technology,game production has gradually become the indispensable part of the society,on the one hand games can take relation to players,on the other hand,it’s also exaggerated and amplified to some of the real scenes,a varieties of games can bring different experience to the game players,loved by the masses,the market demand is very big,therefor,it’s meaningful to research and develop the game.In the series of development engine,Unity3D game engine is mainly used to make 3D games,it can give true feelings and bring a very good experience to game players,make a good effect of UI interface at the same time.Learning Unity3D will rise an inestimable role in the future whether the development of 3D Webpage or virtual reality.This topic will bring a good game for you through Unity3D engine.This topic will bring you a stealth game,the hero needs to avoid enemy detection,infrared,camera,get the key to arrive at the designated destination.Just like military operations as behind enemy lines.It will use some mathematical knowledge in the game design process,and the mecanim animation system,the state machine,the automatic navigation system,it also requires designers to have good logical thought and aesthetic standards,and the abilities to use engine very well.As for UI design,you must let the 3D models display in the 2D panel though visual magic,and let the players taste the 3D model effects from 2D panel,it’s a challenge and will let designer get some exercise. The game is funny,it will meet entertainment needs of many game players,it also can be used as a model when you do the twice development,to make it more difficult,more diversified,more complex,and make it marketization,therefor,research of this topic not only has significance of learning, there is a certain market value.Key Word: Unity3D Game ;Stealth GameUnity3D Technology目录第一章绪论 (1)1.1 开发背景及意义 (1)1.2国内外研究现状 (1)1.3本课题简介 (2)第二章 Unity3D游戏引擎的介绍 (3)2.1 API接口 (3)2.2.物理引擎 (3)第三章游戏的主界面设计 (4)3.1 界面总体效果 (4)3.2 具体设计.......................................... 错误!未定义书签。
3.2.1 主界面 (5)3.2.2 声音控制界面 (8)3.2.3 场景说明界面 (9)3.2.4 游戏控制界面 (10)3.2.5 关卡选择界面 (10)3.3 实现各界面滑动效果 (10)第四章游戏设计 (11)4.1 游戏地形设计 (11)4.1.1场景鸟瞰图................................... 错误!未定义书签。
4.1.2操作过程..................................... 错误!未定义书签。
4.2 环境对象的设计.................................... 错误!未定义书签。
4.2.1 激光 (12)4.2.2 感应门 (14)4.2.3 监控摄像机 (15)4.2.4激光控制器 (16)4.2.5 电梯 (17)4.2.6 其它环境设置 (17)4.3 人物对象的设计 (18)4.3.1 主角的设计 (18)4.3.2 机器人的设计 (22)4.4 其它必要设计...................................... 错误!未定义书签。