基于Android飞机大战的设计与实现(2)
时间:2024-02-20 21:29 来源:毕业论文 作者:毕业论文 点击:次
尽管现在市面上存在着不同的游戏版本,但是飞行游戏的市场还是相当大的。能让玩家在玩的过程中对它爱不释手就是它最特别的地方。可以说飞机大战的优势在于操作起来简单明了,不论是智能手机还是游戏机,玩过就能很快明白它的运行操作。对于在外工作的用户来说,他们是不会花费太多的时间在游戏娱乐上的,而这种随时都可以玩而且操作简单的小游戏正好满足了他们的需求。 1。2 系统研究意义和目的 在当今这个社会,不管是在外工作的人还是在校念书的学生,他们的压力都是越来越大,生活节奏也是在逐渐加快,许多的人为了忙于生计忙于学习,都没有太多的时间可以好好娱乐放松自己。而这款小游戏的出现,可以让大家随时都能够享受一下,从繁重的生活日常中放松自己。 为了提高玩家对本游戏的兴趣,我提高了游戏各方面的美观程度,让人看了感觉赏心悦目。我也考虑到降低游戏的复杂程度,操作起来更容易,可以让玩家更快的上手。 2 系统开发技术与环境 2。1 系统开发技术 2。1。1 Unity3D引擎开发技术 Unity3D是由丹麦的一家Unity公司开发的一款可以轻松创建例如三维视频游戏、实时三维动画等类型的跨平台游戏开发工具[1]。Unity3D从一开始就被设计成容易让人上手使用,具有很好的交互性,功能简单明了,灵活度高,还能同时支持多个平台例如Android、IOS、PC等。Unity3D适合个人开发,对于程序员出身的更容易上手,它除了简单容易上手的优点之外,还是一款功能强大的游戏引擎,比较具体的特征包含了脚本、跨平台、整合的编辑器、版本控制和地形编辑等,是一款方便我们使用的游戏引擎[2]。 2。1。2 Android开发技术 Android是一种基于Linux的操作系统,主要运用于例如智能手机等移动设备,大多人都称它“安卓”。Android是由Andy Rubin开发的,主要支持手机。Android开发不同于普通的电脑软件开发,需要了解手机的操作习性,需要知道手机的内存有限、屏幕大小等,在实际开发和设计时需要考虑周全[3]。 2。2 系统环境 2。2。1 开发环境 (1)硬件 处理器:Intel(R) Core(TM) i5-3337U CPU @ 1。80GHz 1。80GHz 内存 :4。00 GB 硬盘空间:500G (2)软件:开发平台Unity3D 引擎,开发语言 C# 2。2。2 测试环境 测试工具:安卓手机 3 系统总体设计 3。1 系统需求分析 从游戏的角度出发,本款游戏包括了几个主要特点,玩家飞机的移动方式、子弹的生成、敌机的出现方式、各种战机和子弹的碰撞以及最后积分显示。从游戏的玩法出发,本款游戏主要就是玩家飞机与敌机的对决,首先要有能够显示整个游戏的主界面,然后就是玩家飞机的移动方式(鼠标移动),之后就是玩家飞机子弹的生成,接着就是敌机的出现方式,然后是敌机子弹的生成,最后就是玩家飞机与敌机的对战结果。相对来说是一款简单易操作的小游戏,交互性好,对玩家没有太多技术上的要求,一般几分钟玩家就能大概了解游戏的规则并熟练运用。 3。2 系统可行性分析 本款游戏采用了网上游戏大多功能,由游戏主界面、选择关卡及每关的时间限制、背景音乐、子弹的变化、玩家飞机与敌机的移动及血量、奖惩装置以及积分显示等多个方面形成了一个完整的小游戏,对智能手机的全面支持,既改变了手机收发短信接打电话的单一功能,同时也能让人在工作学习之余享受一下个人的休闲娱乐时光。本款游戏的设计,在研究网络发展趋势的同时,也对未来的发展有了深刻的了解,同时还对以后更多的手机游戏提供了很重要的参考数据。 (责任编辑:qin) |