1 / 61
文档名称:

基于Android游戏开发.doc

格式:doc   页数:61页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Android游戏开发.doc

上传人:327062971 2015/3/3 文件大小:0 KB

下载得到文件列表

基于Android游戏开发.doc

文档介绍

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