大家好,
欢迎来到本周的星期五周报。
在游戏中,路标或者公告牌十分常见,不远处可能还有木箱和炸药桶。它们用在与玩家交互上简洁且易于理解,这也是我们早就期待加入异星工厂中的东西...
展示面版-设计
展示面版的功能将会在后文详细介绍。在设计方面,你只需要知道它能展示任何你选择的图标(物品、配方或者信号)就足够了。
据我所知,第一个版本是Klonan制作的路标。这个路标解决了有无问题,并且以路标的形式呈现也很常规,值得考虑。听起来很不错?但实际上有一些问题:
1.路标基本是一个2D结构——又高又平,但并不厚。如果路标的支撑点在地块中间,那么这种高大的路标的展示区就会被向上挤出这个地块。
2.如果把路标往下挪动让展示板留在同一地块里,那么后面的地块看起来像是没有被占用,这会逼死对齐强迫症患者的。
3.展示面版是一个竖直矩形,但上面的图标是给水平平面(比如地面和传送带)设计的。这会导致图标看起来很诡异,并且与游戏的相机投影冲突。
如果任何版本的路标想要实用,那它可能会变的像路上的临时交通指示牌一样,靠着某种三角形结构支撑。而这也导致无论那种选择都缺少美感。
第一版设计-展示板
第一版设计是可以解决大多数问题的模型。它很宽、呈块状,能够自然的呈现我们的水平图标。有点像你可能会在老工业博物馆或战争纪念馆里见到的金属展示板。下一个问题是,在平面上的图标会因为视角方向的问题在竖直轴上压缩一些。为了避免这个问题,我把展示板稍稍倾斜了一些来对正视角。展示板会向玩家站立时的头部位置倾斜,这看起来很合理。
最后一个问题是图标在深灰色的地方看的更清楚,所以我添加了深灰色的展示板。这或许不会实装,也没有用通常的4x分辨率画概念图。即使如此,它也比路标好得多,因此它在游戏中出现了几个月。甚至在一些星期五周报中也能看到。
第二版设计-更多信号
在继续设计的时候有了一些新要求。它不仅只是一个静态展板,还需要可以接入信号网络来更改显示的图标。它也与各种运算器、电闸和可编程扬声器一样,成了信号网络系统科技解锁的一部分。毕竟这项新科技看起来就像是这个科技水平的产物。
新设计基于一个运算器风格的底座。它们各有不同,所以第二版设计也看起来大同小异。
对于展示面版,我采用了CRT(阴极射线管)设计。 这种曲面和那部分科技树的画风很搭。 大部分老式NASA显示器都是向上倾斜的,可能是为了宇航员无论坐着还是站着都能看到 。同样的,我们的图标也在正对视角(约45度)显示的正好。 CRT屏幕大约已40度角倾斜,几乎正对视角,通杀你能看到顶部一些有趣的细节。
第一次迭代尝试在旋转结构时不改变形状。这让展示面版根据设施方向移动,但图标和文本随之移动效果并不太好,所以还需要修改。
第二次迭代使展示面版不随着设施移动。虽然这意味着形状的改变,以及一些保持信号网络连接点合理位置上的困难,但好在最后成功了。
我们可以锁定其只有一个方向,但可旋转的信号网络连接点更重要,毕竟这是游戏里为数不多以显示东西为核心的设施,你肯定不想看到电线把图标挡住。旋转设施可以让展示面版保持清楚。即使你把它与一堆运算器一起旋转,它们的线也不会拧麻花。(并且如果一个常量运算器都有四个方向,展示面版只有一个方向也太怪了。)
这个设计还比较新,所以我们在定稿前还需要更多测试。 目前还没有3D模型,我们会在最终敲定后再制作。
展示面版-功能
展示面版最核心和最简单的用途就是向玩家展示信息,这也是第一个功能
展示信息
在展示面版GUI界面,玩家可以输入想要展示的信息。默认情况下仅在玩家将鼠标停在展示面版上时消息才可见,
有时我们希望消息一直显示,所以我们增加了使消息一直显示的选项(在展示细节模式下)。
对于比较短的消息这没问题,但我们不能把大段文字放在屏幕上。所以我们设定只有第一行文字会显示,其他文字会在鼠标停在面版上时出现。
显示图标
接下来就是显示图标。 很好理解,选择一个图标,它就会出现在面版上。
除非我们深入一些,用“在地图中显示”把展示面版的使用方法提到新高度。
在地图上点击图标可以轻松编辑展示面版。
这与自定义标签系统很像,但并不需要在你优化工厂的时候手动调整。当然kovarex让展示面版可以与新的参数化蓝图同时使用,拍蓝图的时候展示面版的正确图标也会完美对齐。
连接到信号网络
把展示面版连接到信号网络非常复杂。 最初我们没有头绪,因为没办法用信号网络输入文本。
所以我们采用了简单的系统:
⚙你可以设置消息列表,每条消息有专属的触发条件。
⚙消息从上到下排序(你可以拖动重排)
⚙ 第一条符合条件的消息会被显示。
我们也增加了使用“任何信号”作为触发消息的通用条件,这样就可以展示动态图标
星期五周报#419 -展示面版与机械臂抓取功能修复 视频#01
我们在办公室的局域网游戏中经常使用展示面版,它在沟通十分重要的多人游戏中很实用。
展示面版会在本体游戏2.0更新中添加。
机械臂抓取修复
在使用最新的最快的传送带时,我发现了一个问题。在某些情况下,即使是最快的机械臂也来不及从传送带上抓取货物。它们会正好失之交臂。游戏中也存在热能机械臂来不及从蓝带上抓取货物的类似问题,我个人觉得这个问题很烦,而且不利于游戏性。
星期五周报#419 -展示面版与机械臂抓取功能修复 视频#02
星期五周报#419 -展示面版与机械臂抓取功能修复 视频#03
在慢动作下可以观察到,尤其是热能机械臂,看起来机械臂正好碰到了物品,因此它应该能抓取足够近的物品。增加一些抓取调试应该能解决问题。像往常一样,问题没那么简单。
机械臂有两种独立的移动速度:
⚙ 旋转速度-机械臂转的多快。
⚙ 伸缩速度-机械臂伸缩的多快。
经过一番调试,结果是伸缩速度不够快:机械臂会转到正确的角度,但爪子需要更长时间达到正确的长度。因此,加快伸缩速度将会解决问题。我还改进了抓取逻辑,这样机械臂能更好抓取足够近的物品
星期五周报#419 -展示面版与机械臂抓取功能修复 视频#04
星期五周报#419 -展示面版与机械臂抓取功能修复 视频#05
这些问题都通过这些更改修复了。机械臂现在更加顺滑,不容易出现这种低级失误,而且在从传送带抓取物品时会有一点小小的增益。