更新时间:01-09 (心有所属)提供原创文章
内容摘要:科学和技术给我们身边带来了无数的伟大杰作。智能产品就是其中之一,智能手机、平板、智能手表、智能手环等早已充斥在我们生活的方方面面。在这些智能产品中,如果没有游戏的存在,势必会让用户少了很多的乐趣。因此可见,游戏扮演着一个重要的角色。我们身边的游戏无处不在。作为游戏这一部分来说,更是愈演愈精彩。而对于一些小游戏,在手机上那更是多得比比皆是。手机游戏不断的由2D向3D转换,虽然当下2D游戏仍然占据着市场的一部分,但是3D已经成为主流。一款简单好玩,画面立体,容量不大的游戏让广大玩家更是爱不释手。因此,Unity3D作为3D游戏的开发引擎受到了广大开发者的追捧。Unity3D不仅可以制作3D游戏,2D游戏同样可以运用该引擎进行开发,它结合了2D和3D,让开发变得更加容易。不仅如此,市场上大火的虚拟现实,大多也是用该擎进行开发,Unity3D俨然已经成为主流。本文主要介绍的就是这款基于Unity3D的飞行射击游戏。首先,我将对游戏运用到的知识框架进行简单的介绍,然后对游戏的设计、玩法与实现分别介绍,包括游戏系统、游戏技术框架和技术实现核心。技术实现核心主要展示了游戏的整体技术框架、Home界面、背景对话介绍模块、选择难易度关卡和战机模块、飞行射击战斗模块的具体代码实现流程,最后对游戏运行图介绍。
关键词:手机游戏 飞行射击 unity3D游戏引擎 碰撞检测
目次
摘要
Abstract
1.-引言-1
2.-游戏框架-2
3.-游戏的设计与实现-3
3.1. 游戏设计-3
3.1.1. 游戏世界观-3
3.1.2. 游戏玩法-3
3.1.3. 游戏整体设计梗概-3
3.1.4. 游戏具体设计梗概-3
3.2. 游戏实现-4
3.2.1. 游戏系统分析-4
3.3. 游戏模块-6
3.3.1. 所有模块技术框架-6
3.3.2. 首页模块-7
3.3.3. 对话模块-7
3.3.4. 选择模块-8
3.3.5. 战斗模块-10
4.-运行结果-13
5.-结语-17
参考文献-18
致谢--19