荒野公布了PS5的优化我觉得挺好,其中提到了目标帧数这个词,不了解的人可能会觉得这个帧数应该是努力达到但是很多时候应该达不到的帧数呗?
我稍微解释一下,上面的理解不能说完全错误,但一般实际情况下也确实并不是这样。游戏引擎都有一个api可以设置 target frames也就是目标帧数,这个是可以通过代码动态修改的。目标帧数的主要作用是限制最高帧率,比如说荒野在目标帧率120的情况下平均能跑到35帧左右,那么开发商就会把这个目标帧率设为30,也就是很多人所谓的锁30帧,这样可以保证游戏可以30帧稳定运行没有波动。其他情况同理,所以目标帧数设为30更多时候不是最高能跑到30而是本来能跑的更高但不稳定,为了稳定强行限制为30。当然这是绝大部分情况,也不排除某些游戏是在二十七八帧到三十五六帧波动也限制为30的情况,这样就有可能不足30,总之目标帧数一般来说是为了限制稳定而设置的最高帧数。
我稍微解释一下,上面的理解不能说完全错误,但一般实际情况下也确实并不是这样。游戏引擎都有一个api可以设置 target frames也就是目标帧数,这个是可以通过代码动态修改的。目标帧数的主要作用是限制最高帧率,比如说荒野在目标帧率120的情况下平均能跑到35帧左右,那么开发商就会把这个目标帧率设为30,也就是很多人所谓的锁30帧,这样可以保证游戏可以30帧稳定运行没有波动。其他情况同理,所以目标帧数设为30更多时候不是最高能跑到30而是本来能跑的更高但不稳定,为了稳定强行限制为30。当然这是绝大部分情况,也不排除某些游戏是在二十七八帧到三十五六帧波动也限制为30的情况,这样就有可能不足30,总之目标帧数一般来说是为了限制稳定而设置的最高帧数。