【开发日志补全计划】让你的客户端变得更棒
原作者:CCP Veritas
原文:http://community.eveonline.com/devblog.asp?a=blog&nbid=3417
亲爱的飞船控们,
我是CCP Veritas,来自新成立的Gridlock小组……我知道我知道,前些天我还以Gridlock之名写过一篇关于时间膨胀的开发日志,不过那个Gridlock已经成为过去了,现在我们有了几位新成员——CCP Snorlax和CCP Colgate,他们经验丰富,善于处理一切与客户端相关的问题。近来服务器运行状况良好,所以我们的工作重心也转移到了开发一些贴心的小技术上,让每一位舰长和船员都能感受到这些新玩意儿带来的好处。
CCP Masheen曾经写过一篇搜集关于改进客户端的好建议的开发日志,它启发了我们,使我们找到了接下来的工作方向。不过其实在那篇日志放出的同时,我们已经在着手修改用户界面(UI)中的一些问题,改动后的样子将会在新版本中与玩家们见面,具体的包括以下这几个方面:
UI更加稳定!
如果你是一个喜欢开着一大堆各种窗口的窗口控,那么在这个版本中你会觉得无比幸福。我们使用了一些魔法,使得你在打开一堆窗口的时候也不觉得很卡,就好像只打开了几个窗口一样。

字体的处理和渲染更棒了!
嗯,没错,游戏中到处都是文字,这些文字的处理和渲染过程将会更快了,就好比给一辆老爷车上满了润滑油那样。
总览的响应时间更短了!
总览是一项庞大的工程,我们没有那么多精力,所以我们尝试从另一种角度来改变它。现在它对游戏性能的影响比之前小得多了,所以那些打会战的家伙们会感受到明显的帧数提升。
我们还将总览中的目标刷新频率从0.4赫兹提高到1赫兹——也就是说从2.5秒一次变为每秒一次,这同样对性能大有帮助,如果你的周围全是各种各样的物体,那你也不会觉得像之前那样卡了。这种感觉真的很不错,伙计,你试试就知道了。
请允许我使用我们惯用的沟通方式——图表来加以说明:下图展示了在修改之前以及之后以毫秒为时间单位的帧数变化关系,越低代表着处理越快。

这个图表的数据来源于一次小规模实验,当时有几百艘随机种类的舰船在场,也没有对总览做任何特殊设置。当你身边的飞船的驾驶员和你有着各种关系,各种不同颜色的色块交织在一起组成一幅油彩画时,这种性能上的提升显得尤为明显。
鉴于刷新率的提高,我们做了一个非常微小的功能上的改变(也许你会注意到,希望你会喜欢)——当你用鼠标划过总览时,它的排序将会锁定住。之前只有你按下锁定按钮它才会停止不动,但如果你周围的环境变化得更快了,它锁定得更快了也是一件好事。
更多改进:
鉴于总览和图标很多代码都是相通的,我们不小心使图标的响应也更快一点了,希望你不会介意。
玩家们很快就可以享受到这些改动……我是说,非常快……好吧,其实就是新版本上线的日子。你可以期待我们带来的更多好消息,因为我们的目标就是打造一个更快更好的客户端。
一路顺风。
CCP Veritas