基于Unity3D引擎的空中战机游戏设计与实现
本文关键词:基于Unity3D引擎的空中战机游戏设计与实现
更多相关文章: 空中战机 手游 Unity3D 跨平台 C#
【摘要】:随着移动互联网和智能手机的快速发展,手游越来越受大家的欢迎,成为了新兴的游戏市场。各种各样的手机游戏应运而生,如棋牌类,对战类,赛车类。由于智能手机搭建操作系统的不同,也带来了手机游戏开发的问题。由于平台的不同,大多数游戏要在不同平台上运行需要针对不同平台各自开发,大大增加了游戏开发工程师的工作量,同样游戏的开发成本也变得很高。因此,游戏开发工程师和游戏生产厂家希望可以有一款软件实现游戏的跨终端开发。即开发一次,即可以在任何平台运行。Unity3D这款游戏引擎就是在这样的情况下出现的,Unity3D游戏引擎提供了友好的用户界面,并且支持跨平台开发。用Unity3D开发的游戏可通过Unity3D打包程序打包成不同平台的安装包,从而实现跨平台开发。常用平台如IOS、WP、Android。基于互联网技术快速发展的社交网络已经充斥在我们的生活中,在线社交网络使我们比朋友的沟通更加便捷。新浪微博是提供微型博客服务类的社交网站,可以实现随时随地分享功能,本文将游戏增加了社交属性,增强游戏的体验。空中战机游戏一直是比较火的游戏题材,例如小霸王游戏机的飞机大战。本文基于Unity3D游戏引擎开发了一款类似题材的飞机大战游戏。本文针对这款基于Unity 3D游戏引擎开发的空中战机游戏的设计与实现过程给予分析与阐述。该游戏的设计采用了无限模式,击毁敌方战机的架数越多获得的分数越多,游戏最终分数说明游戏玩家游戏操作的熟练程度。为了提高游戏的社交属性,本文中将游戏加入了社区分享功能,游戏玩家可以通过分享自己的游戏结果和朋友进行互动交流,提高游戏的趣味性。
【关键词】:空中战机 手游 Unity3D 跨平台 C#
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP317
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-16
- 1.1 研究背景及意义10-13
- 1.1.1 研究背景10-12
- 1.1.2 研究意义12-13
- 1.2 国内外现状13-14
- 1.3 本文主要工作14-15
- 1.4 本文组织结构15-16
- 第2章 关键技术简介16-28
- 2.1 主流游戏开发引擎介绍16-17
- 2.1.1 Unreal Development Kit16
- 2.1.2 Cocos2d-x16-17
- 2.1.3 Cry Enigine317
- 2.2 UNITY3D17-25
- 2.2.1 Unity3D开发界面18-22
- 2.2.2 Unity3D框架22-23
- 2.2.3 微博分享接口23-25
- 2.3 开发插件25-27
- 2.4 本章小结27-28
- 第3章 系统需求分析28-33
- 3.1 系统可行性分析28-30
- 3.1.1 技术上的可行性28-29
- 3.1.2 经济上的可行性29
- 3.1.3 开发流程的可行性29-30
- 3.2 需求分析30-32
- 3.2.1 系统功能分析31
- 3.2.2 系统非功能分析31-32
- 3.3 本章小结32-33
- 第4章 系统设计33-42
- 4.1 系统架构设计33-35
- 4.2 系统总体设计35-41
- 4.2.1 系统功能设计35-38
- 4.2.2 美术与音效设计38-41
- 4.2.3 运行环境设计41
- 4.3 本章小结41-42
- 第5章 游戏实现42-53
- 5.1 游戏实现42-53
- 5.1.1 游戏场景43-47
- 5.1.2 分值计算47
- 5.1.3 碰撞检测47-48
- 5.1.4 分享实现48-49
- 5.1.5 界面49-51
- 5.1.6 游戏发布51-53
- 5.2 本章小结53
- 第6章 软件测试53-56
- 6.1 测试方法53-55
- 6.2 结果分析55
- 6.3 本章小结55-56
- 第7章 总结与展望56-57
- 7.1 总结56
- 7.2 展望56-57
- 参考文献57-59
- 致谢59
【相似文献】
中国期刊全文数据库 前10条
1 ;施耐德Unity家族再添新丁[J];现代制造;2006年29期
2 ;Ultratech Unity AP300宽场光刻系统[J];电子工业专用设备;2012年03期
3 ;Unity自动化解决方案[J];软件;2006年Z1期
4 ;Unity——新一代自动化平台[J];自动化博览;2006年03期
5 李付民;;基于Unity Quantum平台的焦炉自控系统[J];软件;2009年02期
6 张捷;;施耐德电气Unity PLC在三峡项目中的应用[J];可编程控制器与工厂自动化;2007年12期
7 刘清柏;王渺;;Unity自动化系统在拉法基都江堰二线的应用[J];水泥技术;2009年03期
8 张刚;林乐石;杨玉柱;;Unity自动化平台在石油管道自控系统中的应用[J];中国仪器仪表;2010年02期
9 方凯;;在Unity3D中实现区域触发交互[J];科技信息;2012年28期
10 杨漾;姚杭飞;杨琛;许淑华;;基于Unity 3D的虚拟家具商城的设计与实现[J];计算机时代;2014年06期
中国重要会议论文全文数据库 前5条
1 ;Can Reflection Coefficient Be Greater Than Unity?[A];2002海峡两岸三地无线科技研讨会论文集[C];2002年
2 王萍;袁为民;;基于Unity Quantum平台的焦炉自控系统的升级改造[A];2011年河北省冶金信息化自动化年会论文集[C];2011年
3 ;Stable Adaptive Control for a Class of Nonlinear Systems Based on Partition of Unity[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年
4 张振荣;;The Improvement of ER-Based Unity-p-Cycle Heuristic for Survivable WDM Networks Design[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年
5 赵波;;Unity Pro XL V5.0在冶金原料混匀系统中的应用[A];中国计量协会冶金分会2014年会暨能源计量与绿色冶金论坛论文集[C];2014年
中国硕士学位论文全文数据库 前10条
1 贺苗元;基于Unity3D引擎的虚拟室内漫游的研究设计与应用实现[D];内蒙古大学;2015年
2 刘佳力;基于Unity3D的儿童安全教育游戏的研究与实现[D];四川师范大学;2015年
3 甘晨;基于Unity的虚拟智能家居系统设计与实现[D];大连理工大学;2015年
4 韩大鹏;基于Unity3D引擎的手机游戏客户端的研究与实现[D];西安电子科技大学;2014年
5 邵兵;基于Unity引擎Nomalmap技术在针对老年人群严肃类游戏中视觉设计的应用研究[D];吉林艺术学院;2015年
6 肖林朋;基于Unity引擎的手机2D酷跑端游的设计与实现[D];北京交通大学;2015年
7 阚宇;基于Unity3D的体感游戏系统的研究[D];江苏大学;2016年
8 刘多多;基于OpenGL的3D游戏设计[D];吉林大学;2016年
9 李智鹏;基于Unity3D引擎的空中战机游戏设计与实现[D];吉林大学;2016年
10 郭美卉;基于Unity 3D的虚拟鹫峰漫游展示设计[D];北京林业大学;2013年
,本文编号:588819
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/588819.html