行星边际2游戏性能测试结果分析

时间:2012-10-24 00:00 作者:17173 手机订阅 神评论

新闻导语

作为外部测试人员,测试PlanetSide性能的一大难点就是,战斗规模并不受控制。由于现在是北美西部时间周三晚上,所以上线人数并不是很多。测试结果中没有遇到特大规模的正面冲突。不过,从多个规模、兵种多少不同的中大规模战斗的帧率记录可以看出,除了在死亡、切换到地图等特殊操作的情况下

  作为外部测试人员,测试PlanetSide性能的一大难点就是,战斗规模并不受控制。

  由于现在是北美西部时间周三晚上,所以上线人数并不是很多。测试结果中没有遇到特大规模的正面冲突。

  不过,从多个规模、兵种多少不同的中大规模战斗的帧率记录可以看出,除了在死亡、切换到地图等特殊操作的情况下,帧率普遍稳定在30。

  除非是巧合到今天的测试时参与的多场战斗的数据复杂度几乎一致,否则,我可以认为目前PlanetSide2的程序中有 “帧率跌破30时忽略低优先级事件的计算”这种逻辑。

  辅助证据:当前以及近期多个版本中,建筑物、墙体消失、百米外人物消失等等异常现象。

  这都证明SOE正在详细测试哪些物体可以忽略,如何忽略能让玩家也忽略有物体被忽略……

  ==

  那么,这对我们测试适合PlanetSide2有什么影响?

  首先,我们不能通过 “某某CPU在最低效果下大规模战斗只能跑30帧”来推断“比某某CPU型号低的肯定没法玩”。

  毕竟,这种忽略非必要物体计算的手法如果运用得当,可以让很低的CPU一样保证每秒30帧,而玩家几乎不会注意到哪些东西不见了。

  反过来说,如果“实测得知某很烂的CPU开最高效果,大规模战斗都能跑30帧”,也不能证明比它高的型号就一定能跑更流畅:更好的CPU可能只是看到更多不太重要的物体而已。

  所以,要真正测试“大规模”下CPU的运行情况,只能在周五、周六、周日,服务器人很多的情况下测试。而且,如果帧率基本保持30,测试结果除了证明“这个型号能玩”之外没有更多的意义。

  只有当帧率普遍低于30,才能说,某个型号的CPU不能完成这个战斗规模下最最基本的计算需求。

  只有当帧率普遍高于30,才能说,这个型号的CPU有足够的性能应付这个场面。

  ==

  从另一方面说,如果“大规模”、“超大规模”的场面实在很难遇到,我们也可以说,“绝大多数情况下的战斗场面也就这种规模了”,从而可以得出结论,这个CPU能应付绝大多数场面。

  ==

  坐等各位测出某个型号在怎样的场面下稳定跌破30,或密集战斗高于30无鸭梨的实测报告。

相关阅读:行星边际

回到顶部↑