大家好,
今天我们讲解在 2.0 版本中推出的一系列新功能和改进。
传送带阅读器
很多时候你会想要读取整条传送带的内容。也许你只是想准确地了解你有多少东西,而无需缓冲箱子。方法是读取每条传送带,但这有一些缺点:
⚙ 丑陋
⚙ 效率低下
⚙ 乏味
⚙ 遮挡了传送带上的物品
⚙ 不适用于地下传送带

所以我们决定对它进行改进 Boskid 添加了一种新模式,你可以在选择“阅读传送带内容”模式时选择这个模式。

它将读取这条传送带上“传送线路”中的所有传送带,可以穿过地下,但被分离器破坏并侧装到另一条传送带上。

结果证明它不仅更加方便,而且看起来更好,视觉混乱更少。

火箭发射速度更快
在游戏后期,你可以很快地制作和准备火箭,但存在吞吐量瓶颈:制作精美的动画需要很长时间。我们并不想提高动画速度,因为可能看起来有点奇怪。但我们找到了一个折衷方案:
⚙ 火箭发射井可以在内部制作和缓冲额外的火箭。
⚙ 发射后,如果存在缓冲火箭,则跳过关门和开门的步骤。
星期五报道 #405 - 传送带阅读器,新的物流界面_视频01
这些变化意味着单个火箭发射井的吞吐量增加了一倍以上。这对于需要发射更多火箭的太空时代来说非常重要。
泵过滤器
如果你把一些火车搞混了,并且它们将一大堆润滑剂倾倒到你的原油输入中可能会很烦人。长期以来,向泵添加过滤器在技术上是可行的,我们只需要添加界面即可。

如果我们有流体过滤器,那么将其纳入电路网络控制系统也是有意义的。我们将会想出一些巧妙的设计来实现新的想法......寿司转盘怎么样?
新的物流网络界面
物流网络界面在 0.15 中被重新添加到游戏,从那时起仅进行了外观更改。
0.15 中的物流界面(首次发布)。

⚙ 按 L 打开界面
⚙ 通过下拉列表选择网络
⚙ 内容选项,两列表单显示位于网络中的物品
⚙ 成员选项,两列表单显示网络成员
⚙ 用于搜索的搜索栏
虽然功能齐全,但界面的使用率并不高,还有很多不足之处。
迭代1
新的火车概述界面 (FFF-364报道: https://factorio.com/blog/post/fff-364) 是一个成功模式,所以我们尝试复制它:
⚙ 侧面的列表用于对事物进行分类。
⚙ 小地图提供有关每个相关物品的具体信息。

我一直在不想改进的是网络选择。但由于以下几个原因,下拉解决方案很糟糕:
⚙ 无法识别下拉列表中的网络,唯一的信息是细胞(机器人港)的数量。
⚙ 更改网络需要额外繁琐的点击操作,因此找到所需的网络需要更长的时间。
迭代2
我尝试解决网络的选择问题。第一步是将下拉菜单更改为列表。第二步是在前面添加图标以区分移动网络和机器人港网络。我们已经取得进展了。

最大的问题是识别网络,而识别网络的唯一方法就是查看它。
所以我添加了“选定网络”小地图。这让我可以快速浏览列表中的网络,并使用小地图直观地识别网络。
然而,界面并不好看。有 2 个列表,为了填充一些空间,我添加了一些随机网络信息,还有很多小地图......
迭代3
经过一些测试,我觉得单个物品的小地图并没有那么有用。考虑到这一点,我对此做出了一些改变。
这次迭代的原因是物品列表不太有用。玩家通常不关心物品在哪里,他们只关心物流系统中是否有足够的物品。所以我删除了物品列表,添加了一个通用的图标表。这样我们可以在屏幕上塞入更多内容。

使用了一段时间后,我意识到这是正确的方法。只需要再进行一些调整:
⚙ 它的比例不对。
⚙ 小地图是矩形的。
⚙ 物品列表太宽。
迭代4
一个明显的改进是我们把物品移到一边。这给了我们更多的高度,意味着我们可以使小地图变得更像方形和更大。
第二个改进来自于对界面的洞察,“成员”的数量通常很少,最多 5-10 个。因此,与物品选项的空间相比,成员选项通常看起来很空。因此,将它们放在选项中并没有多大意义。我们可以同时展示两者,因为成员不太可能很多。
星期五报道 #405 - 传送带阅读器,新的物流界面_视频02
界面的其余部分都被清理得很好。
由于我们面前有这张美丽的大地图,因此只有与小地图进行选择交互才有意义。我们添加的另一个不错的小功能是重命名物流网络,这样你就可以用自己的方式去了解物品。
集成远程视图
界面仍然有一个问题,它覆盖了整个屏幕,并且小地图不允许交互。因此,最后的更改是将物流网络的界面重新设计为“粘合式”远程视图栏。这使我们能够保持所有界面(例如快速栏和库存)的可见,你可以正常建造和修改物体,并且物流界面提供物流信息。

对新物流界面的修改完成了。你觉得我们还可以对它进行其他改进吗?