2011年末,各大手机游戏厂商争先恐后的为我们带来绝世大作。在大趋势下,越来越多的用户也投身手机游戏圈中。笔者身边经常有安卓迷们抱怨称 iPhone的游戏体验更加出色。其实不然,一直以来,知名游戏开发商丝毫没有懈怠过Android平台。虽然在Android平台中并没有在 iPhone平台中赚钱,但是在庞大用户基数的支撑下,游戏开发商们更为看重的是用户的粘度。但是让安卓用户最为头疼的是,大型游戏是需要下载适合自己处理器的数据包的。那么有没有一种神器可以让我们一键轻松跨平台进行游戏呢?答案是肯定的。这就引出了我们今天的主角——安卓神器Chainfire3D。
官方市场下载:https://market.android.com/details?id=eu.chainfire.cf3d
Chainfire3D Pro v3.3 英文破解版下载:
Chainfire3D Pro v3.3 汉化破解版下载:
Chainfire3D玩转平台专属游戏
首先笔者为大家解释一下何为Chainfire3D。Chainfire3D是xda-developers社区开发的一款可以掌控手机GPU的3D驱 动。系统安装要求在Android2.1之上。它可以在手机程序与手机GPU之间进行控制,也可以修复我们的GPU硬件以及更改显示效果、3D效果等。换 句话说Chainfire3D是一款Android手机上的显卡驱动。
Chainfire3D究竟有何妙招?
也许你会问,为什么大型安卓游戏要区分数据包呢?就笔者所知,Android手机的图像显示芯片是内置在CPU中的,由于各个品牌手机的CPU和GPU 并不相同,因此其内置的渲染模式也有所区别。这就导致了不同的CPU平台需要对应不同的游戏数据包才能顺利进行游戏。而Chainfire3D最强大之处 就在于它自身提供了多种GPU渲染模式,可以让你手机的GPU在主流显示芯片中随意切换,从而实现了兼容各种数据包的方式。
Chainfire3D安装须知
接下来笔者就对如何使用Chainfire3D为你详细说明,让你轻松玩转高通/德州仪器/NVIDIA Tegra 2平台的专属游戏。本次测试的手机为小米手机。
一键获取Root权限
首先我们来看看安装须知
1、我们的Android手机必须保证已经成功ROOT(获取最高权限)。
2、Chainfire3D有普通版和Chainfire3D Pro两种版本,笔者使用的是Chainfire3D普通版V3.3。
3、你要有夯实的硬件基础,怎么也要是“GPhone”(1GHz处理器)吧。
授权管理/ROOT权限
对于ROOT的方法,笔者首先为大家讲解一下。Android系统为了保护系统文件的安全,因此限制了用户直接访问最高权限的系统文件。所以我们需要ROOT手机获取这个系统管理最高权限。根据不同的机型,ROOT的方式也有所不同。
开启最高管理权限
笔者介绍一种比较普遍的ROOT方式,我们可以安装“Universal Androot”,中文名称为一键获取ROOT权限。之后点击Go Root即可。Root完后,会在系统中出现Superuser这个软件。当需要提取最高权限时,我们点击Allow(允许)就能实现。笔者使用的小米手 机直接在工具中的授权管理中开启即可实现ROOT的效果。
安装Chainfire3D教程
Chainfire3D安装包中拥有三个ZIP格式的文件。我们需要将它们放到手机内存的任意目录中,注意无需解压。
Chainfire3D主界面/安装CF3D驱动
安装各平台处理器插件
安装步骤:
1、安装Chainfire3DV3.3版本,在授权请求中选择允许。
2、点击Chainfire3D图标,进入后点击CF3D driver。
3、点击Install安装虚拟GPU驱动。
4、手机自动重新启动。
5、重启后再次进入Chainfire3D并进入Install plugin/shaders。
6、分别安装高通、德州仪器/三星、英伟达Tegra2平台专属插件。
7、返回主界面中,点击进入Default OpenGL settings,点击Use plugin,之后选择你想要模拟的平台即可。玩家需要根据游戏数据包的需求选择平台。
8、当玩家运行通用游戏时,需要在Use plugin中重新设置为“None”。
降低贴图质量选项
选择插件进入游戏/夜间模式
当然,在默认OpenGL设置中,我们也可以手动选择降低贴图质量、展开贴图、降低贴图大小等等。用“降低贴图质量”举例来说,我们可以将游戏运行画面降低至16bit,这样可以加快运行速度,并且能减少内存的占用。对于内存容量较小的安卓手机更为重要。
大型安卓游戏兼容性测试
Tegra2平台
笔者选择了几款热门游戏进行测试,首先就是我们熟知的水果忍者Tegra2版,我们知道小米手机的处理器为高通Snapdragon MSM8260处理器,因此原本是无法运行Tegra 2的游戏的。但是我们进入Chainfire3D后,选择好NVIDIA的插件并最小化,再次进入水果忍者THD版后便可以正常进行游戏。这就是 Chainfire3D的神奇所在。
处理器不匹配
选择NVIDIA插件顺利进入游戏
第二款测试游戏为武士2复仇THD版。由于该游戏起初只支持Tegra 2平台,因此多数不知晓安卓3D神器的玩家只能坐等通用版的出现了。笔者使用Chainfire3D,选择NVIDIA插件后,便可以正常进行游戏。在小米手机中的运行效果也非常流畅。
选择NVIDIA插件运行武士2
运行效果流畅
德州仪器平台
第三款测试游戏为德仪平台的Gameloft经典大作鹰击长空。为了测试兼容性效果,笔者特意下载了德州仪器平台专版的数据包。在Use Plugin中选择PowerVR之后,游戏可以正常运行。实际效果也很理想。
德仪平台插件测试
实际试玩效果图
第四款我们测试的游戏为前段时间刚刚推出的侠盗猎车手3,在最新的1.2版中新增了德仪平台的数据包。虽然游戏本身需要在点击下拉菜单中的图标后才能进入游戏,但是实际运行效果非常理想。
侠盗3过场动画
完美兼容德仪平台侠盗3
高通平台
第五款测试游戏为高通版本的Gameloft射击游戏NOVA。由于和小米手机本身的处理器一致,因此我们需要将Use Plugin中的插件设置回“None”。这样才能保证游戏正常运行。由于处理器一致,我们也就不再过多的测试高通平台。
高通平台NOVA
NOVA试玩游戏画面
点评:
以上就是Chainfire3D所能给我们带来的神奇体验。由此,它也自然而然的被网友们亲切的称作“3D神器”。的确,由于目前处理器平台的差异化, 导致用户在下载和安装大型安卓游戏时困难重重。Chainfire3D可以被看作是将这些差异化进行了统一,给游戏爱好者们带来了很大便利。除了能兼容各 平台外,Chainfire3D也可以充当显卡管理器的角色,我们可以针对显示效果进行优化。当然,你只有在亲自试用后才能体会到Chainfire3D 的优势,相信你也很快会爱上这款安卓平台上的3D神器。