其實就是用Android模擬器來跑CGSS
試了幾款覺得跑最順的是NOX player(夜神模擬器)
可以不掉幀跑60fps+紙吹雪
不過需要做些調整才能順跑不閃退
以下分享自己摸了幾天的經驗
需要軟體:
夜神模擬器v3.5.0.0
(v3.5.1.0不行,因為無法安裝GLTOOLS)
Lucky Patcher
GLTOOLS v1.99XDA
CGSS遊戲本體(デレステ)
安裝步驟:
1.安裝夜神模擬器
2.模擬器設定裡,性能選高,解析度選1280x720,渲染模式選OpenGL
3.安裝Lucky Patcher,並破解Android核心
4.安裝CGSS
5.安裝GLTOOLS,進入點選デレステ項目
6.勾選以下三項
"Enable custom settings for this app"
"Optimize GLSL shaders"
"Use fake GPU info"
再點選"Use a template"中的"GPU:Adreno 430"
然後把"Fake GL_RENDERER"改成"Adreno (TM) 530"
"Fake GL_VERSION"改成"OpenGL ES 2.0"
都改好後就退回模擬器桌面
7.開啟デレステ,享受3D標準+紙吹雪+60FPS的MV吧!
PS:
因為CGSS原生解析度就只有1280x720
所以模擬器解析度也只選1280x720(點對點)
不選DirectX是因為不太穩定容易閃退,OpenGL比較穩定
GLTOOLS裡把OpenGL ES版本改為2.0也是相同道理,用3.1容易閃退
template也是Adreno最穩最順
(只有Adreno跟Tegra貼圖準確,但Tegra會LAG...PowerVR跟Mali都有陰影貼不準的問題)
(這app其實滿好玩,可以抓CGSS支援到哪XD)
(我試出來結果是: Tegra到X1,Adreno到530,PowerVR到GT7900,Mali到T760)
MV畫面擷取圖:
近景
http://i.imgur.com/Bbm8lJu.png
遠景
http://i.imgur.com/kDkvlbh.png
到這裡就已經可以用HD看MV了
不過因為CGSS原生解析度不高
所以多多少少還是會有鋸齒(特別是遠景時鋸齒造成的顆粒感...囧)
這時就該請出顯卡的反鋸齒(AA)技術來用啦
如果是用NVIDIA的顯卡
可以在NVIDIA控制面板中,指定NOX player強制使用FXAA
畫質可以做進一步的提升
(AMD好像也有MLAA可以開,不過我沒有A卡所以不確定)
開啟FXAA效果擷取圖
近景
http://i.imgur.com/ENpRXJ9.png
遠景
http://i.imgur.com/vZzUhCn.png
鋸齒感幾乎都消失了!
而且遠景時令人難受的顆粒感也大幅改善!
大致上就這樣,寫的很籠統
如果有問題歡迎提出一起討論:D