“浮动层”详细说明(等级20/26)

0 点赞
异形工厂(Shapez)
转载

本指南将解释《Shapez.io》中形状等级20(标志形状)和形状等级26(太空船形状)中出现的“浮动图层”是如何根据游戏内逻辑运作的。 前言 我花了几个小时测试和分析形状生成的行为,以“逆向工程”其背后的程序逻辑(可能仍有错误)。 在《Shapez.io》的“战役模式”(等级1至26)中,有两种形状(等级20和26)无法像游戏中其他所有要求的形状那样制作(已测试至等级143)。 你可能尝试过制作它们但失败了,这也许就是你来到这里的原因,或者你像我一样,想创建一个也能制作它们的MAM(材料分析模块)。 本指南不会展示如何建造一个能正常工作的构造器。我只会链接到已有的相关指南。我将尝试详细解释机制的工作原理,并使用相关术语和图片。 什么是浮动层? 我所说的浮动层是指“物理上”不可能存在的层,因为它们会“坍塌”。

如果这种形状具有物理特性,红色矩形方块(Rr)就会掉落到下方的图层(更深层为图层1,简称L1等),这就是我称它们为悬浮方块的原因。我将通过两个主要部分来解释这些以及更复杂的形状创建方法。 第一部分:切割工具和20级形状 希望你已经尝试过自己创建徽标形状,你的第一个成果可能是这样的。

你的思路是对的,但你把第一层(L1)和指定的第二层(L2)合并成了一个图层。本指南展示了如何制作出这种形状的结构。 工作原理: 首先,你需要拆分第一层(L1),通常使用切割工具进行垂直切割。

然后我们可以存储右半部分,专注于Cw半部分。我们要在上面融合一个“废弃半部分”,这意味着它可以包含任何东西,之后会被废弃。在这个例子中我们会使用星星,但我喜欢称它们为尖刺。

我们还想在L2中添加一个垃圾半场。

苏苏鲁——现在我们可以把它们堆叠起来了。

左侧现在看起来符合我们的预期,我们只需要再次拆分它,然后删掉……删掉一半不要的部分。

等等,为什么这能行?为什么Ru不会在L1消除?比如如果你切断这里,L2的方块就会消除。

苏苏----:----如如 如果我们从左侧切割,它最终会到L1位置。

为什么会出现这种情况,而在上述场景中却没有呢? 如果你(垂直)切割某个物体,游戏会检查切割后形成的两个形状是否“有效”,即它们不包含空层。 在示例中,切割后形成的形状会有这样的关键问题:这是不可能的。

游戏会删除空图层,结果如下: ----RuRu 对于我们的标志,L1的一半并非空白。 ------Cw:----Ru-- L1包含一个方块,因此它是有效的,不会被删除。 这似乎就是背后的原理。为了完整起见,你现在只需将存储的右半部分与你创建的一半融合,就能得到所需的标志形状。

第二部分:堆叠者与26级形状 这是自由模式下最后一个非随机形状,它甚至更加棘手,即使考虑到上述切割技巧,你的前几次尝试结果可能也会是这样。

Error 1

以下是关于这种形状结构的指南: 其工作原理如下: 我不会解释如何获取L1(CbCuCbCu)和L4(CwCwCwCw)。 当然,有趣的部分是L2和L3,因为它们是悬浮的。

无法识别内容,已删除。

无法识别或无法翻译,已删除。

无法识别内容,已删除。

将这些熔化在一起会产生不理想的形状。

但如何获取想要的宇宙飞船(火箭) 与之前的悬浮形状不同,我们在地面层只有一个方块,顶层有三个方块,即使旋转也无法得到所需形状。 以下是操作方法及其可能的原理。 这些具有1-3悬浮层的形状(其他可能称为3-1或2-2)至少需要3层,因为悬浮层上方需要一个图层。 首先将白色圆圈堆叠在只有一层的那一半上。

现在你可以将它们堆叠在一起。

为什么现在能正常运行了? 将完成的形状视为【粘合在一起】。 堆叠器会将一个形状放在另一个形状上面,然后检查该形状是否还能进一步下滑;即所有方块能否向下移动。 在这种情况下,无法进一步下滑,因为右下角的圆形方块与红色圆形方块发生碰撞。 现在该形状已【粘合在一起】,你可以对其进行任意操作,例如将其堆叠在L1圆形上以获得火箭。

无法识别或无法翻译,已删除。

尾声 感谢阅读本指南。希望它能帮到你。如果有需要进一步解释的地方,请告诉我。