需要金币: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 |