欢迎来到天天文库
浏览记录
ID:44832113
大小:3.42 MB
页数:84页
时间:2019-10-30
《Android_游戏开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档Android游戏开发一.序言前面我们已经学习了Android中的常用组件,控件和布局,利用前面的知识可以满足目前主流的应用程序开发主流,如果以后还有新的技术知识点开始流行,我将在第一时间给大家更新技术文档,接下来,我们将开始我们的Android游戏开发旅程,我们前面所学习UI设计仅仅只能满足我们的应用程序开发,如果开发游戏的话,这些组件和UI控件是远远不能够满足我们的要求的,游戏中的UI界面大部分都是美工资源构成的,因此,在设计游戏界面的时候,我们不能再指望LayOut能帮到我们,因为它只会影响我
2、们的游戏速度和开发效率。所以我们要学习新的知识才能做游戏,我相信大家都想做自己的游戏已经迫不及待了吧,但是做游戏之前,我需要给大家讲讲基本的情况,首先,做出一个游戏实际上比做出一个应用程序还要简单,但是如果要把一个游戏做好,却比应用程序更加困难,而且,在开发游戏的时候,需要学习很多大家曾经不知道的内容,甚至已经超越了我们的Android知识范围,所以我希望大家真正的能持之以恒,坚持到最后,写出自己心目中的游戏。1.Android游戏开发简介我相信大家已经都玩过电脑游戏或者家用机游戏(PS,XBOX360,W
3、II),又或者是手机游戏,那么在这里我希望大家要知道,原来你只是一个游戏玩家,现在你是一个游戏开发人员,两者有相似之处,也有不相似之处,但是这两个身份却是相辅相成的,也就是说,没有真正的玩过游戏,那么你绝对不可能写出好的游戏,因为你没有那种玩家感受,只是一味的追求程序的设计,这样的游戏做出来肯定会被玩家抛弃的。大全实用文档做游戏之前,我们需要知道,Android目前没有一个固定的标准,不管是硬件标准还是软件标准都是混乱的,不像iPhone统一了标准,让开发人员可以全身心投入在游戏开发中,而Android游戏
4、开发人员还要经常为考虑适应不用的硬件标准而头疼,或许CPU,GPU,内存的问题我们还能够接受,但是屏幕的大小不一,对开发人员来说完全就是一种折磨,也就是说,如果我们的游戏是基于480*800的分辨率开发的,那么在320*480的屏幕上面会显示不完所有的内容,但是如果我们基于320*480开发,那么在大分辨率屏幕上会出现黑框甚至图像扭曲,当然这些问题,我们前期可以不用考虑,但是以后也是必须要面对的,我这里先给大家提个醒。我首先给大家做一个简单介绍,目前的几种游戏类型,这里因为手机游戏开发很多时候还是会被硬件限
5、制,所以我只给大家说明,手游中常出现的几种游戏类型,让大家以后才能明确知道自己在做什么类型的游戏,游戏类型主要分为:ACT、FTG、STG、FPS、SLG、RTS、RTT、RPG、AVG、SIM、SPG、RAC、PUZ、MUG、ETC等其他类型。我会在下面给大家介绍几种目前手游主流类型,大家下来可以在网上多查询了解。ACT最经典的应该是红白机上的超级玛丽了,当然现在的经典就是波斯王子,刺客信条,战神等等。所以ACT类型的游戏就是即时动作冒险游戏。当然这里让我再多插一句,市面上其实很多游戏已经把类型综合的无法
6、却分,比如曾经的辉煌经典魂斗罗,很多人还在为它是ACT还是STG而争论不休,所以我在这里只能给大家抛砖引玉,希望大家见谅。FTG是指格斗类游戏,例如经典的街头霸王,拳皇,侍魂。STG是指横版飞行射击类游戏,例如:沙罗曼蛇,雷电,彩京,1945。FPS是指第一人称射击,这个我相信很多人都知道了,最经典的莫过于反恐精英,也就是我们常说的CS。SLG,策略战棋,这个类型的游戏是目前手游里面最火爆的一种游戏类型,也是相对来说,容易开发和设计的一种类型,最经典的游戏,我一提大家都知道,那就是英雄无敌,三国志,信长之野
7、望,三国群英传。RTS,即时战略,此类型的经典游戏很多很多,比如红色警戒,星际争霸,魔兽争霸等等。RPG,角色扮演,此类型因为太火爆,所以通常还需要分离出来几种类型,ARPG动作角色扮演,SRPG策略角色扮演,MMORPG网络角色扮演。此类型游戏不用介绍,还有人不知道的自己面壁。AVG,剧情揭秘类型,经典游戏:生化危机,古墓丽影,神秘岛SIM,模拟类型,比如模拟养成,模拟经营等等。大全实用文档SPG体育竞技类型,经典游戏:FIFA,NBA,实况足球。RAC赛车类游戏,例如:极品飞车,GT赛车,摩托英豪。PU
8、Z益智类游戏,例如:俄罗斯方块,泡泡龙,宝石方块。MUG音乐节奏类,例如:劲舞团,劲乐团。介绍完游戏的大致类型,以后我们还需要知道,做一个完整的游戏需要额外掌握哪些知识,首先,我们要明白,做一个游戏,不只是靠满天飞的代码就可以实现,我们还需要借助很多工具和框架,一个游戏中,可能需要几种甚至几十种工具才能完成,这里我首先给大家介绍以后开发游戏需要用到的几种类型工具和框架。地图制作工具,一个游戏的地图不是简简单单通过
此文档下载收益归作者所有