B社《星空之地》最近放出实机演示后玩家期待值大幅提升,不过也有一些玩家吐槽它在主机上只能达到30fps。技术博主数毛社对此进行了分析,并给出了他们的看法。
数毛社表示,《星空之地》锁30帧的原因其实牵扯到很多细节,他们指出游戏帧数其实更多是设计层面的考虑。上世纪80年代的主机其实已经能达到60帧了,但往后数十年很多开发者还是选择30帧,这里面重要的是“什么样的帧数能实现你的设计目标”。
拿《星空》来说,这是一个开放世界,甚至是开放宇宙游戏,它需要物品性能、AI、模拟等各种系统相互配合带来沉浸式体验。这些东西都对CPU有要求,所以即便降低分辨率,也难以提高多少帧数。作为开发者,还不如想办法提高画质、干脆选择稳定30帧的输出效果。
很多玩家期待“4K 60帧”,但实际上大多3A游戏的原生分辨率并不能达到4K,而是通过诸如FSR等技术来提升分辨率。数毛社对《星空》预告片像素点数计数后表示,该游戏部分场景的原生分辨率为1296p(4K的60%),这样看来,已经没多少空间能够靠降低分辨率来提高性能了。
此外,数毛社还表示:一般而言,一款稳定保持30fps的游戏,实际体验比那些在30~60fps间来回变动的游戏更好,比如《星球大战绝地:幸存者》、《最终幻想16》demo就是帧率不稳而体验不够好。从这个角度来说,《星空》选择锁定30fps,这个决定并没有错,只要他们能真正稳住30帧。