基于Android飞机大战的设计与实现
时间:2024-02-20 21:29 来源:毕业论文 作者:毕业论文 点击:次
摘 要:本游戏是以Unity3D为开发工具,用C#语言开发设计的Android游戏“飞机大战”。首先,论文描述了游戏的开发背景及意义目的。其次,介绍了Unity3D引擎开发技术及Android开发技术,还说明了开发环境及测试环境。然后描述了游戏的需求分析和可行性分析,给出游戏的功能流程图。接着重点介绍游戏的实现,包括开始退出游戏、选择关卡、帮助界面、游戏的模块包括奖励、子弹、玩家飞机、敌机和玩家积分的实现,并详细说明了部分代码。最后对游戏进行测试,提出了开发过程中遇到的问题及解决方法。94108 毕业论文关键词:Unity3D,C#,Android,飞机大战 Abstract:The game is based on Unity3D as a development tool, using C# language design and development of the Android game "aircraft war。""。 First, this paper describes the development background and significance of the game; secondly, introduces the Unity3D engine development technology and the development of Android technology, illustrates the development environment and test environment; then describes the requirement analysis and feasibility analysis of the game, draw the game function flow chart; then introduces the realization of the game, including the realization of to exit the game, select points, help interface, game modules include reward, ammunition, aircraft, aircraft and game player game player score, and a detailed description of the part of the code; testing is at the end of the game, put forward the problems encountered in the development process and the solutions。 Keywords :Unity3D,C#,Android,Plane war 目 录 1 绪论 4 1。1 系统开发背景 4 1。2 系统研究意义和目的 4 2 系统开发技术与环境 4 2。1 系统开发技术 4 2。2 系统环境 5 3 系统总体设计 5 3。1 系统需求分析 5 3。2 系统可行性分析 5 3。3 游戏总功能模块 6 3。4 游戏控制器模块 7 3。5 玩家模块 8 3。6 敌机模块 9 4 系统的实现 10 4。1 开始退出功能模块 10 4。2 选择关卡功能模块 11 4。3 游戏功能模块 12 4。4 游戏中基本类简介 14 4。5 功能代码 16 5 软件测试 24 5。1软件测试的目的和原则 24 5。2系统测试结果 24 总结 25 参考文献 26 致谢 27 1 绪论 1。1 系统开发背景 随着科技的不断进步发展,现在手机的功能已经不仅仅是收发短信和接打电话这么简单单一了。许多的用户都希望在工作、学习之余能够通过简洁方便可随身携带的仪器例如手机来休闲娱乐以达到劳逸结合的效果。因此,为了满足大众的需求并且适应现在的手机规模,开发一个适合各年龄阶层人士玩的小游戏。作为90年代的我们,对于小时候玩的一些小游戏印象肯定是很深刻的,像“超级玛丽”、“俄罗斯方块”、“飞机大战”等,这些游戏陪伴了我们整个童年,为了重温经典,我选择了“飞机大战”作为我的设计项目。 (责任编辑:qin) |