Android生态系统大的问题在于手机间硬件差别很大,这是一个让软件开发商相当头疼的问题,特别是游戏开发商。针对Android系统开发的游戏要么是兼容性糟糕,要么就是为了通用性而削弱游戏画质。因此,安卓软件商店中就出现了特殊的“专属”游戏—针对某类机型打造。而《武士2复仇》、《怪物也疯狂》就属于这一类型,初发布时,“仅供Tegra 2平台使用”的说明让很多Android用户傻了眼……要知道目前采用Tegra 2的机型都属于高端型号,种类也并不丰富,那我们只能看着这些华丽游戏望梅止渴吗?当然不是,当Chainfire3D横空出世时,这个问题终于得以解决。这是一款能让手机CPU/GPU“伪装”成不同平台,用来骗过游戏平台要求的特殊应用。下面我们就来教大家如何利用Chainfire3D来运行Tegra 2的专属游戏。
HTC HD2
CPU | 高通QSD8250 |
GPU | 高通 Ardeno200 |
RAM | 576MB |
系统 | Android2.3.5 MIUI |
使用Chainfire3D必须Root
我们分几个部分来进行,首先需要解决的就是如何使用的问题。请大家备好自己的手机,随我一步一步操作。需要提醒的是,该操作有一定的风险,操作前要谨慎考虑。
Step1:我们将Chainfire3D.apk安装包、三个插件文件通过数据线传输到SD卡根目录,然后点击Chainfire3D.apk安装。并且在随之弹出的对话框中授予它Root权限,这是使用Chainfire3D的基本条件。
Step2:启动Chainfire3D之后,我们需要点击CF3D driver以进入驱动程序的安装/更新/卸载界面。接下来,自然是点击Install进行安装了。再接下来,我们可以站起身来伸个懒腰或是去倒杯水来喝,休息一下,手机会在安装完成之后重新启动。
Step3:重启完成后,我们就要将插件包安装好。这里需要再次进入Chainfire3D,并选择下端的Install plugins/shaders选项。注意,初放到SD卡根目录的插件包都可以选择安装,但是我们的目的是要在非Tegra 2的平台上运行Tegra 2专属游戏,那么只需要选择libGLEMU_NVIDIA.zip即可(POWERVR为:三星&德州仪器平台、QUALCOMM为:高通平台)。插件包安装完毕之后,注意观察有没有安装成功的提示。如果看到这个提示,那么我们的工作就完成了一半以上了。
Step4:接下来,我们需要进行一些简单的设置。让我们回到Chainfire3D主界面,并点击Default OpenGL Settings选项,接着我们就来到了插件设置界面。选择Use Plugin,然后我们看到了三个选项,第一个末尾是“NVIDIA”,这就是我们需要的,选中它。这里要提醒一下,如果我们需要玩其他专属平台的游戏,在安装相应的插件包之后,也需要在这个界面进行相应的选择。并且如果需要回复到原本的状态,卸去“伪装”,那么依然是在这个界面选择“None”选项。至此,专属Tegra 2的华丽游戏们,已经为你敞开大门了!
图1
图2
图3
图4
图5
图6
图7
图8
图9
图10
图11
图13
图14
依照以上步骤的操作,我们用以测试的HTC HD2已经可以运行Tegra 2专属游戏了。但是其他机型呢?或者其他ROM版本呢?让我们一起来看看那些机型是可以使用的。首先,是Chainfire3D开发者告诉我们,下列机型可以使用:HTC HD2、三星i9000、三星Galaxy Tab、三星Galaxy S II、三星Epic 4G、摩托罗拉 Atrix 4G、摩托罗拉 Droid 2、LG Optimus 2X、Google Nexus S。
注:Tegra 2机型可以安装其他插件包运行其他平台专属游戏。
但这些机型实在有些少,笔者经过多方努力,也实际测试了一些机型,让咱们把这个“可用列表”充实一下吧!实测可用机型如下:HTC Desire、HTC Desire HD、摩托罗拉Defy、摩托罗拉Milestone、索尼爱立信X10i。
当然,在笔者的测试中,也发现了一款暂时无法使用的机型——魅族M9。希望它后续可以加入到能够支持的行列中来。
后需要告诉大家的是,Chainfire3D运行Tegra 2专属游戏有一个低配置的需求,因为Tegra 2是性能非常强大的智能手机和平板平台,所以它的专属游戏也不是“省油的灯”,因此,首先必须注意自己的手机是否达到了低配置需求,不然忙活了半天,结果配置低于要求而无法流畅运行,岂不是浪费时间?
Chainfire3D运行Tegra2游戏的低配置需求
CPU | 高通QSD8250 1GHz |
GPU | 高通 Ardeno200 |
RAM | 512MB |
系统 | Android2.2或以上 |
当然,目前Chainfire3D还不太成熟,没有办法保证所有游戏都能运行或完美运行。我们举个例子,比如说Tegra 2专属游戏《激流快艇》,在非Tegra 2的手机HTC Desire上运行,背景会显得有些粗糙,快艇的偏色现象也较为明显;同时,作为一款竞速类游戏,帧数也偏低。而在Tegra 2机型LG Optimus 2X上的游戏画面就相当出色了,流畅度也达到了非常高的水准。
基于QUALCOMM /高通平台插件
流畅运行 | 李小龙 | Bruce Lee Dragon Warrior |
流畅运行 | 皇牌飞虎队 | Star Battalion |
实测弹出 | 背刺 | Backstab HD |
看了上面的问题,可能有些人会一笑置之,觉得能够通吃大部分专属游戏就已经是值得炫耀的事儿了;但有些人可能不这么想,那么,他就需要笔者下面要讲到的操作了—卸载。我们首先进入进入Chainfire3D主界面,然后选择Manage plugins/shaders。接下来?非常简单,点击想要卸载的插件就可以将其删除了。
基于NVIDIA/NVIDIA Tegra2平台插件
贴图错误 | 水果忍者 | Fruit Ninja THD |
流畅运行 | 橄榄球达阵 | BACKBREREAKER THD |
流畅运行 | 武士2复仇 | Samurai II THD |
流畅运行 | 游击队鲍勃 | Guerrilla Bob THD |
流畅运行 | 弹珠台 | Pinball HD For Tegra |
流畅运行 | 我的火车玩具 | My Furst TRAINZ Set |
流畅运行 | 木屋纸牌4 | Hardwood Solitaire IV |
流畅运行 | 激流快艇 | Riptide GP |
实测弹出 | 棒棒赛车 | Bang Bang Racing THD |
实测弹出 | 怪物也疯狂 | Monster Madness THD |