我玩PSV版秋叶原之旅2,确实会卡,而且就是人多的时候。最明显的是秋叶原中央街,下午时段NPC密度最高,商店招牌、电线杆、路人、敌人全挤在一起。我操控角色在人群里奔跑,画面明显发滞,原本流畅的30帧一下子变得一顿一顿。如果用慢动作感观,大概只有二十帧上下,战斗时更糟,主角挥一次武器要顿两下才能砍完。跟朋友联机合作时,另一个玩家的角色出现在同一画面,原本就紧张的资源更吃紧,整个屏幕像幻灯片。这不是个别现象,我问过几个玩过这游戏的机友,他们也都反映人多必卡,只是卡多卡少的问题。
先说说PSV的硬件底子。PSV用的是四核Cortex-A9处理器,PowerVR SGX543MP4+图形芯片,内存512MB,在2012年算得上前沿,但放在今天就是入门级。秋叶原之旅2是Acquire的开放世界游戏,场景完全可自由走动,NPC有自己的行动路线,还会随机触发对话和战斗。游戏为了表现热闹的秋叶原,故意把同屏人数设计得很多,这直接压垮了CPU的AI计算和GPU的渲染能力。我特意观察过,只要同屏人数超过六七个,帧数就会掉到25以下;如果有爆炸特效或者衣物破损的动画,帧数就进一步跌到20左右。PSV的屏幕是960x544,按理说分辨率不高,但游戏引擎在处理远中近景时没有处理好LOD,远处人物也会用较精细的模型,导致带宽占用飙升。我手动关闭网络和蓝牙后,系统后台占用少了,但卡顿依然存在,说明瓶颈在游戏本身。
对比一下PS4版就更清楚了。PS4版我后来在朋友家试过,画面1080P,同样30帧,但打架时人群再多也只是偶有一瞬间掉到28,基本不影响操作。这说明引擎是有效率的,只是PSV的CPU和GPU无法承载同样规模的场景。Acquire在