欢迎光临散文网 会员登陆 & 注册

【开发日志补全计划】大小很重要:游戏界面的缩放

2020-01-24 01:24 作者:木之本仁  | 我要投稿

原作者:CCP Punkturis

原文:http://community.eveonline.com/devblog.asp?a=blog&nbid=3017 

 

  大家好!我是CCP Punkturis,下面由我来为你介绍新资料片中加入的另一项新特性。


  还记得我们曾经发布过的一篇关于游戏字体的开发日志吗?我们收到了很多来自玩家的非常棒的反馈意见,其中大部分都是关于字体大小这一问题的。现在EVE中用户界面(UI)上的字体大小是固定的,而如果我们想要做出可以调整字体大小的UI,这个过程就比较类似于HTML在网页中的作用机制,那我们在制作的最初阶段就要将其考虑进去。因此,现阶段比较难以实现EVE中的字体缩放。但是,为了正确应对玩家的反馈,我们采用了另一种巧妙的解决办法,使得无论是在巨大的高清电视上还是在低分辨率的笔记本电脑上进行游戏的玩家都可以从中获益。我们甚至还从有些开发人员年长的父母那里收集了一些意见,他们玩游戏很开心,但是对那些很小的东西辨认起来十分困难,我们也想为他们提供一些帮助。


  我们整理了一下手头积压的工作并且调整了一下优先级,最后决定,我们要为所有玩家献上重量级的UI缩放功能!


它的原理是什么?


  这部分的内容技术味比较浓,如果你不太能理解也不要着急,后面还有图片说明。为了让UI布局能像以前一样正常工作,我们采用了“逻辑像素”的概念来实现UI的缩放功能。UI桌面的逻辑分辨率是根据缩放系数提高或降低的,当系统进行渲染时,会再次参照缩放系数将逻辑像素转换成为实际的像素。
不同的UI元素处理缩放的方式也不同。常规的图标只是简单地根据缩放系数来放大缩小。你可能会觉得这样会造成图标模糊不清,但事实上我们使用的位图有着很高的分辨率,即使进行缩放也不会影响效果。而另一方面,UI中的文字则是被渲染为更大的字体,这会使得文字更加清晰,无论你如何进行缩放都没关系。框架的缩放是通过拉伸其边缘来实现的,而不是去缩放其位图。


我怎么使用它?


  我们在设置菜单中的“显示设置”项下加入了UI缩放选项,你可以使用它将你的UI放大或是缩小。因为我们不希望让玩家将UI设定为低于1024x768像素的逻辑分辨率(因为这是目前UI能够支持的最低分辨率了),所以我们根据玩家电脑的分辨率给出了不同的选项,这意味着,你的屏幕的分辨率越大,你就能够把UI放得越大。

 

 

我能看看实际效果吗?


  好吧,现在让你偷偷地看一眼它到底是什么样子,这幅图就是我的舰船界面按照不同的缩放选项调整后的样子,分辨率为1920x1200。

 

这幅图是我的资产窗口的样子,分辨率与上面相同


 

  我们已经在公共测试服务器上加入了UI缩放功能,我们希望你去尝试一下这个新玩意儿并且将你的意见反馈给我们。


  玩的开心,飞行愉快!

【开发日志补全计划】大小很重要:游戏界面的缩放的评论 (共 条)

分享到微博请遵守国家法律