1 / 14
文档名称:

Android大型游戏特效开启教程.doc

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

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

分享

预览

Android大型游戏特效开启教程.doc

上传人:xxj16588 2016/7/12 文件大小:0 KB

下载得到文件列表

Android大型游戏特效开启教程.doc

相关文档

文档介绍

文档介绍:Android 大型游戏特效开启教程 Android 手机的画质各有差异, 这不仅仅是因为 GPU 的原因。更大一部分其实还是游戏商在数据包上动了手脚。这也是造成同一款游戏在不同手机上效果会不同的原因。不知从什么时候开始, Android 游戏的画质开始产生很大的差异化, 这除了和机子本身性能有关系之外,还涉及到厂商针对优化, GPU 兼容性等问题。而不同厂商的游戏对于画质分级的划分标准也很不同,这里用常见的 Gameloft 和 EA 的游戏做例子进行介绍。测试机型: Galaxy Note II、 Nexus 10 游戏:狂野飙车 7 、极品飞车 17 使用工具: RE 管理器, FPS Meter , Chainfire3D( 三者皆需要获取 root 权限) 狂野飙车 7 先来说说 Gameloft 游戏的画质划分准则, Gameloft 的游戏是根据手机型号判定开启什么级别的画质的,例如游戏检测到手机型号是 N7100 、 i9300 、 iPhone 4s 等的时候就会自动开启最高画质,而对于 Android 手机来说, “改型号”这个并不难,下面是修改方法。首先我们查看一下现在手机的型号信息,是“ GT-N7100 ”。接下来进入狂野飙车 7 进行测试, 狂野飙车 7是 Gameloft 著名赛车游戏, 不同机器的画质会有很大的区别,在车体模型、车体反光、场景细节、路面反光等都会有不同表现,以下是 Galaxy Note II 的正常表现( 点击图片可放大)。这属于最高特效的画质,具有车体反光。而我们打开系统根目录下的 system 目录( 需要 root 权限)下 ,查看其中的型号信息,在“ ”这一行,型号是“ GT-N7100 ”。我们再进入文本编辑模式, 修改型号, 这里随便修改一个, 就用笔者的网名吧。注意修改以后要重启才能生效。重启后查看系统信息,这里型号已经改变了。再次进入狂野飙车 7 截图, 可以明显见到车体反光已经消失。但是帧数方面没什么太大变化,看来加入车体反光对 Note II 的流畅度没有太大影响( 点击图片可放大)。两种情况下的车体细节特写对比( 留意车体反光,路面纹路细节)。这里只是想说明 Gameloft 游戏是根据手机型号进行画质判定,这样我们可以利用这一点应用到其他机子上, 例如把一些不能全开特效的手机修改成“ N7100 ”、“ i9300 ”这些可以全特效的机型, 以达到开启特效的目的。同时也适合一些高特效下会卡顿的手机, 随意修改一个型号,降低特效,有可能会缓解卡顿的情况。极品飞车 17 极品飞车 17 是最近推出的一款赛车大作,可玩性之高甚至超越了狂野飙车 7 ,这款游戏的画质也是很优秀的, 但是它的画质判定方法和一般游戏似乎不太一样。打开极品飞车 1 7 的数据包, 我们发现几个文件夹, 分别以 1X 、 2X 和 4X 结尾, 这就意味着极品飞车 17 的画质是根据 CPU 核心数来制定的,最明显的例子就是笔者在测试 Nexus 10 的时候车子加速时候出现的动态模糊效果消失了,而像一些四核手机 Note II、 MX2 之类却有动态模糊。像极品飞车 17 这样的游戏就不能通过改变型号来达到改善画质的目的, 但是我们可以找到一些改版的 apk , 进行强行开启特效的效果。这里就对比一下双核版本和全特效版的效果有什么区别。这里使用 Nexus 10 的原因相信大家也会清楚, 虽然 Nexus 10 的性能强大, 但是使用的是双核 A15 核心处理器,所以默认只会开启中等特效,最明显的就是当车子加速的时候失去了模糊特效,正常版本的极品飞车 17 效果( 点击图片可放大): 以下是一些“全特效”版的 apk 效果,可见模糊特效已经有了,但是流畅性上大打折扣, 很不流畅。由于 Nexus 10 和 FPS Meter 软件有兼容性问题, 不能测试帧数的差距实在是很可惜( 特别要注意车子加速时整个画面的动态模糊效果,还有车体的反光特效,点击图片可