说到这个,我有点对于游戏方面的研究经验
游戏方面不能只看FPS,还要看Frametime
因为FPS这种东西即使同样是1秒60张好了
如果前0.9秒有59张,最后0.1秒却只有1张,也可以是60FPS
Frametime的单位是毫秒,1000毫秒(ms)=1秒(s)
也就是说以1秒60张的要求来讲的话,1/60s≒16.67ms
即每一张图要在16.67ms内画完的话才算稳
那以上面的0.1秒一张图来讲的话,就是100ms才画完一张
在这种情况下,虽然达到60FPS,依然还是会有顿到的感觉
如果说你的眼睛是有30FPS就不会感觉顿
那可以说你的要求是1/30s≒33.34ms
33.34ms有一张图不会觉得顿这样,但对于0.1秒一张还是会有感觉
我使用的测试软件是MSI的AFTER BURNER,免费的
可以同时测PC游戏的FPS与Frametime,并且将资料料转成excel再生成图表
下面以仙六STEAM版为例
https://i.imgur.com/CvAsUXI.jpg
可知我抓到这张图时FPS为29,当时一秒画了29张图
但Frametime最高为147
即是说该秒每张图平均画出的时间为1/29s≒34.48ms
但其中有一张图花了147ms才画完,是非常糟糕的成绩
然后这是纪录4K分辨率下
神舞幻想测试版资料后转成excel图表后的示意图
这个各位应该有比较好理解了吧
大多数时间下的Frametime在20~15之间
然后偶有几处画得比较慢这样,优化比双剑稳得多(仙六那张很明显不稳定)
只是神舞这作的问题不是出在这里就是了...
https://i.imgur.com/j2yGR3u.png