其实就是用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