besiege联机吧 关注:81贴子:866
  • 0回复贴,共1

多人模式情报 #1 About 物理

取消只看楼主收藏回复

各位周末好!

正如你们很多人已经知晓的, 上个月我们公布了Besiege的多人模式的新闻, 包括多人游戏和多人关卡编辑器。
今天,是关于多人模式的详情讲述之一。我将带大家了解更多关于多人模式的细节以及机制。
这第一篇呢,将着重于讲述多人模式下物理的机制,因为我们注意到很多玩家都在社区内讨论这个不可忽视的,极大影响着多人模式体验的因素。

★性能★
在多人模式中,所有的物理计算全都由服务器承担。同时,服务器还承担着将坐标,事件等信息转达给各位玩家的游戏端的重任。在各种同步模式中(例如T猫和@_无情奶妈两个B 的互相同步),这种模式的体验是较为顺滑,舒适,准确的,便于各位玩家明悉游戏情况。
因为所有的物理运算全都由这一个服务器承包,服务器在平常单人模式下的运算效率和多人模式下应该是相当的。举例,在单人模式下服务器可以承担满速1000模块60fps的话,承担四个人,每人200~250也应该能达到满速60fps。这可以极大的帮助那些电脑配置差的玩家,使得他们也能在多人模式下获得不俗的体验,而非短板。
同时,要告诉各位玩家的是,我们决定不给进入服务器时加载的作品限制模块数量。所以,在开始游戏前,请先与你的朋友协商好,再让他们进入服务器。
★模拟★
多人模式下,你可以选择本地测试作品,亦可以选择全部玩家开始游戏。
在全部玩家开始游戏后,关卡暂时锁定,无法被编辑,所有的物理计算都在服务器上运行。
而在本地测试作品,如其字面意思,则是临时测试自己的作品的发挥。如果你启用了本地测试作品,你的朋友还能够继续编辑关卡哦!
开启本地测试(或者叫做幻影模式)后,你的作品会变得半透明(就像被选中了,亦或者像之前在新沙盒的英灵)

★合并★
另一个关乎物理计算的新功能是合并模块。简而言之,你可以对模块分组,在计算时可以以组计算。这样能减少物理计算消耗,并提升游戏体验。(用不用看各位的决定咯,反正改大小这么流行=。=)
在游戏内的菜单中即可选择是否开启合并功能的视觉选项,就在开启自定义模块模型视觉选项的旁边(其实现在已经存在了,不过是个空壳)。开启后效果如下:


今天就是这些,继续关注哦,以后将会有更多关于多人模式的新闻新情报哟!
顺带,我们觉得将来besiege可能就变成下面这样了233


1楼2017-09-09 08:23回复