基于Unity3D飞机射击游戏的设计与实现.doc

资料分类:计算机信息 上传会员:萌小月 更新时间:2020-12-25
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:17049
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着游戏事业的快速发展,unity3D作为一款多功能并能实现跨平台游戏开发的3D引擎,在游戏开发领域变得越来越炙手可热,深受游戏开发者的喜爱。本课题的核心内容是研究以Unity3D软件为平台设计的一款飞机射击类游戏。

本课题从前期设计所需要的软件、技术介绍、项目的功能需求、详细设计和游戏的运行以及打包等方面介绍了一款游戏的开发过程。本设计是以飞机为主的射击游戏,设计平台为Unity3D 4.6版本,设计语言使用的是C#语言。

这款射击类的游戏,它的主要功能是实现游戏界面、主角、敌人和子弹的创建,游戏的具体操作的设计(鼠标以及键盘的控制)、基本的物理碰撞等等。飞机射击游戏是个老幼皆宜的小游戏,它是永恒的娱乐经典。在游戏开发中使用了键盘和鼠标控制、辅以生动的界面,各个功能模块构成了一个不可分割的整体。

 

关键词:3D技术 ;C#;unity3D 射击类游戏

 

目录

摘要

Abstract

1.前言-1

2.绪论-2

2.1游戏的历史-2

2.2 Unity的历程-2

2.3飞机射击游戏的简介-2

2.4本章小节-3

3.软件介绍-4

3.1 Unity简介-4

3.2 Visual studio 2010简介-4

3.3 Microsoft Visual C#简介-4

3.4系统开发运行环境-5

3.5本章小结-5

4.系统理论与技术-6

4.1系统需求-6

4.1.1界面需求-6

4.1.2功能需求-6

4.2系统技术-6

4.2.1 Unity技术介绍-6

4.2.2物理引擎-7

4.3本章小结-8

5.游戏系统的实现-9

5.1 Unity3D工程的创建-9

5.2 Unity3D的界面-9

5.3游戏的制作-10

5.3.1游戏创建流程图以及层次图-10

5.3.2创建场景-11

5.3.3模型的导入和添加材质-11

5.3.4游戏开始界面模块的设计-12

5.3.5游戏登录界面模块的设计-15

5.3.6游戏说明界面模块的设计-18

5.3.7游戏难易选择界面模块的设计-19

5.3.8游戏简单界面模块的设计-20

5.3.9游戏困难界面模块的设计-28

5.4 射击游戏的打包与导出-30

5.5 本章小结-30

6.游戏的运行和改进-31

6.1游戏的运行-31

6.2射击游戏的改进-32

6.3本章小结-32

结论-33

致谢-34

参考文献-35

附录-36

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:本游戏的创建界面简单友好,游戏内容非常的丰富。游戏的设计平台为unity3D 4.6版本,设计语言使用的是C#语言。游戏进行时,主角会迎着敌人的阻碍飞行,消灭了敌人才会赢得分数,只......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: