手機(jī)
安卓
05月 15

安卓大型游戲特效開(kāi)啟方法

編輯:匿名 來(lái)源:互聯(lián)網(wǎng)
放大 縮小 打印 郵件 收藏本頁(yè) 游吧論壇

Android手機(jī)的畫(huà)質(zhì)各有差異,這不僅僅是因?yàn)镚PU的原因。更大一部分其實(shí)還是游戲商在數(shù)據(jù)包上動(dòng)了手腳。這也是造成同一款游戲在不同手機(jī)上效果會(huì)不同的原因。

不知從什么時(shí)候開(kāi)始,Android游戲的畫(huà)質(zhì)開(kāi)始產(chǎn)生很大的差異化,這除了和機(jī)子本身性能有關(guān)系之外,還涉及到廠商針對(duì)優(yōu)化,GPU兼容性等問(wèn)題。而不同廠商的游戲?qū)τ诋?huà)質(zhì)分級(jí)的劃分標(biāo)準(zhǔn)也很不同,這里用常見(jiàn)的Gameloft和EA的游戲做例子進(jìn)行介紹。

測(cè)試機(jī)型:Galaxy Note II、Nexus 10

游戲:狂野飆車(chē)7、極品飛車(chē)17

使用工具:RE管理器FPS Meter,Chainfire3D(三者皆需要獲取root權(quán)限)

相關(guān)資訊:三星安卓手機(jī)ROOT教程

狂野飆車(chē)7

先來(lái)說(shuō)說(shuō)Gameloft游戲的畫(huà)質(zhì)劃分準(zhǔn)則,Gameloft的游戲是根據(jù)手機(jī)型號(hào)判定開(kāi)啟什么級(jí)別的畫(huà)質(zhì)的,例如游戲檢測(cè)到手機(jī)型號(hào)是N7100、i9300、iPhone4s等的時(shí)候就會(huì)自動(dòng)開(kāi)啟最高畫(huà)質(zhì),而對(duì)于Android手機(jī)來(lái)說(shuō),“改型號(hào)”這個(gè)并不難,下面是修改方法。

1、首先我們查看一下現(xiàn)在手機(jī)的型號(hào)信息,是“GT-N7100”。

2、接下來(lái)進(jìn)入狂野飆車(chē)7進(jìn)行測(cè)試,狂野飆車(chē)7是Gameloft著名賽車(chē)游戲,不同機(jī)器的畫(huà)質(zhì)會(huì)有很大的區(qū)別,在車(chē)體模型、車(chē)體反光、場(chǎng)景細(xì)節(jié)、路面反光等都會(huì)有不同表現(xiàn),以下是Galaxy Note II的正常表現(xiàn)。


這屬于最高特效的畫(huà)質(zhì),具有車(chē)體反光。

3、而我們打開(kāi)系統(tǒng)根目錄下的system目錄(需要root權(quán)限)下build.prop,查看其中的型號(hào)信息,在“ro.product.model”這一行,型號(hào)是“GT-N7100”。

4、我們?cè)龠M(jìn)入文本編輯模式,修改型號(hào),這里隨便修改一個(gè),就用筆者的網(wǎng)名吧。注意修改以后要重啟才能生效。

5、重啟后查看系統(tǒng)信息,這里型號(hào)已經(jīng)改變了。

6、再次進(jìn)入狂野飆車(chē)7截圖,可以明顯見(jiàn)到車(chē)體反光已經(jīng)消失。但是幀數(shù)方面沒(méi)什么太大變化,看來(lái)加入車(chē)體反光對(duì)Note II的流暢度沒(méi)有太大影響。


兩種情況下的車(chē)體細(xì)節(jié)特寫(xiě)對(duì)比(留意車(chē)體反光,路面紋路細(xì)節(jié))。

這里只是想說(shuō)明Gameloft游戲是根據(jù)手機(jī)型號(hào)進(jìn)行畫(huà)質(zhì)判定,這樣我們可以利用這一點(diǎn)應(yīng)用到其他機(jī)子上,例如把一些不能全開(kāi)特效的手機(jī)修改成“N7100”、“i9300”這些可以全特效的機(jī)型,以達(dá)到開(kāi)啟特效的目的。同時(shí)也適合一些高特效下會(huì)卡頓的手機(jī),隨意修改一個(gè)型號(hào),降低特效,有可能會(huì)緩解卡頓的情況。

極品飛車(chē)17

極品飛車(chē)17是最近推出的一款賽車(chē)大作,可玩性之高甚至超越了狂野飆車(chē)7,這款游戲的畫(huà)質(zhì)也是很優(yōu)秀的,但是它的畫(huà)質(zhì)判定方法和一般游戲似乎不太一樣。打開(kāi)極品飛車(chē)17的數(shù)據(jù)包,我們發(fā)現(xiàn)幾個(gè)文件夾,分別以1X、2X和4X結(jié)尾,這就意味著極品飛車(chē)17的畫(huà)質(zhì)是根據(jù)CPU核心數(shù)來(lái)制定的,最明顯的例子就是筆者在測(cè)試Nexus 10的時(shí)候車(chē)子加速時(shí)候出現(xiàn)的動(dòng)態(tài)模糊效果消失了,而像一些四核手機(jī)Note II、MX2之類(lèi)卻有動(dòng)態(tài)模糊。

極品飛車(chē)17這樣的游戲就不能通過(guò)改變型號(hào)來(lái)達(dá)到改善畫(huà)質(zhì)的目的,但是我們可以找到一些改版的apk,進(jìn)行強(qiáng)行開(kāi)啟特效的效果。這里就對(duì)比一下雙核版本和全特效版的效果有什么區(qū)別。這里使用Nexus 10的原因相信大家也會(huì)清楚,雖然Nexus 10的性能強(qiáng)大,但是使用的是雙核A15核心處理器,所以默認(rèn)只會(huì)開(kāi)啟中等特效,最明顯的就是當(dāng)車(chē)子加速的時(shí)候失去了模糊特效,正常版本的極品飛車(chē)17效果。

以下是一些“全特效”版的apk效果,可見(jiàn)模糊特效已經(jīng)有了,但是流暢性上大打折扣,很不流暢。由于Nexus 10FPS Meter軟件有兼容性問(wèn)題,不能測(cè)試幀數(shù)的差距實(shí)在是很可惜(特別要注意車(chē)子加速時(shí)整個(gè)畫(huà)面的動(dòng)態(tài)模糊效果,還有車(chē)體的反光特效。

其他“偏方”

3D“神器”——Chainfire3D,這個(gè)軟件在Android數(shù)據(jù)包還很混亂的雙核年代大發(fā)神威,它可以幫助手機(jī)使用其他不同紋理格式的數(shù)據(jù)包,例如高通手機(jī)可通過(guò)3D神器使用Tegra的數(shù)據(jù)包。而且這款神器還有很多強(qiáng)大功能,例如強(qiáng)制32位色提高畫(huà)質(zhì),部分手機(jī)還可以加入抗鋸齒選項(xiàng)。

未來(lái)的希望——Android 4.2,Android4.2的開(kāi)發(fā)者選項(xiàng)中有一項(xiàng)“強(qiáng)制啟用4x MSAA”,即抗鋸齒,但是要求是OpenGL ES 2.0應(yīng)用,筆者也試過(guò)部分游戲,似乎都沒(méi)有效果,希望將來(lái)的游戲能得以應(yīng)用。

現(xiàn)在的Android手機(jī)性能越來(lái)越強(qiáng)悍,GPU的性能也有爆炸性的提升,像本文提到的已經(jīng)有四種改善游戲畫(huà)質(zhì)的方法,感覺(jué)手機(jī)的玩法越來(lái)越像電腦了。而改善畫(huà)質(zhì)的方法適用于一些本身GPU比較強(qiáng),但是又因?yàn)榭陀^原因不能開(kāi)啟全特效的機(jī)器,例如高通、海思的一些產(chǎn)品,同樣也適用一些未被游戲識(shí)別的高端機(jī)器。除此之外,對(duì)于gameloft游戲還可以換個(gè)思路,某些機(jī)器調(diào)低特效以后,可以明顯改善游戲流暢性。Android手機(jī)的玩法還是非常多樣化的,最重要是我們要多多研究和發(fā)掘,才能更好地發(fā)揮機(jī)子的性能。

小編點(diǎn)評(píng):

也并不是說(shuō)開(kāi)啟所有特效之后就一定會(huì)比特效沒(méi)開(kāi)啟之前要好。特效也是需要硬件來(lái)支持的,如果硬件不能承受特效而強(qiáng)制開(kāi)啟的話也有可能造成硬傷哦。

打印 郵件 收藏本頁(yè) 幫肋
推薦閱讀
相關(guān)閱讀