
我看到很多新玩家询问如何使用线路,所以决定尝试提供一些帮助。首先说明一下,我并非线路方面的专家,但在研究了他人制作的蓝图约30小时后,对线路有了不错的基础了解。 我会尝试不断更新这些有用的信息。本文所用图片来自《Shapez 2》社区中一个名为MaM(万能制造机)的蓝图。 如果你们需要本指南中演示的线路蓝图,可以告诉我。不过,在《Shapez 2》中,最好的方式通常是亲自尝试,观察事物的运作方式,并将失败视为通往成功的必经之路。 这是一份仍在完善中的指南,随着我学到更多知识,我会持续更新,并分享一些我制作的可能有用的电路和循环。目前我不会发布蓝图,一旦开始制作,我会将其上传至官方【Shapez】蓝图库,并发布相关链接供大家免费下载。 线路基础 基本说明 最好先解释清楚每个部分的功能,这样更容易展示其作用。 再次说明,我绝不是什么专家,但我会尽力而为 :) 我从【Shapez 2】维基百科获取了信息、截图等作为参考,如果你想查看维基百科,欢迎自行浏览。


电线 - 插槽1 这是基础的信号传输工具,可将信号从发送源传输至连接的目标。 与传送带不同,电线的放置方向无关紧要。若遇到障碍物,可使用类似传送带发射器的装置将信号发送一小段距离,以便继续布线,或使用更多电线避开传送带、管道等其他物体。 大型全局发送器和接收器能够在地图任意位置之间发送逻辑信号(逻辑信号可以是数字、空值、颜色、冲突或形状)。许多玩家使用它们向材料分析模块(MaM)发送形状信号,以便在中央位置管理各个材料分析模块正在处理的形状。 电线的状态有时可通过其颜色显示:


显示装置 - 插槽2 这是一个简单的装置,将其连接到导线上,它就会显示导线所承载的逻辑信号。这些装置非常适合用于故障排除,以及测试输入不同逻辑信号时输出会受到怎样的影响。 在之后的一些演示中,你会看到很多这样的装置。

信号生成器 - 插槽3:同样相当简单,它会将选定的信号输出到任何连接的线路。在某些情况下,你可以测试特定的形状或信号,若测试结果为阳性,则可以使用其中一个信号生成器来更改信号。

流量控制 - 槽位4 以下是控制形状和涂料流动的方法。 传送带读取器 该装置会输出每30秒/分钟(具体时长记不清)内通过的形状数量,这有助于了解工厂的效率。我个人不使用这些装置,但如果设置得当,它们可以用作溢流装置。例如,当传送带停止时,借助线路和传送带过滤器,可将形状推送到另一条加工 lane 中,以及实现其他功能。传送带过滤器:这很简单,它有一个绿色对勾,这是你的【正向结果】输出位置(我加上单引号是因为你也可以测试相反情况,将负向结果转为正向,但关于真值和非真值的内容稍后再详细说明),还有一个红色叉号,用于【负向结果】输出。如果使用得当,你可以用它们来分类形状、丢弃不需要的形状,或者在需要时绕过涂色或堆叠步骤。 管道闸门:与传送带过滤器非常相似,不同之处在于它只有开启或关闭两种状态,没有过滤功能。你可以测试颜色,然后相应的管道闸门会允许该颜色通过,为你的涂色器填充颜色,以便进行涂色操作。

按钮 - 槽位5:按钮功能简单,是一种轻松开关信号的方式。我目前暂未使用,但曾见过一些蓝图,其中每个操作器形状都处于一个线路循环中,通过按钮和逻辑门(逻辑门将在下一部分介绍)连接,用于向全局信号发送器发送形状信号,以便MaM进行构建。它们适用于一些手动任务以及线路循环的测试。

逻辑门 - 槽位6 这里的内容可能会变得复杂,因为将它们与下一部分(模拟建筑)结合使用时,理论上你可以测试任何内容,甚至仅使用线路部分就能模拟整个MaM流程……不过言归正传…… 在我解释这些逻辑门之前,为了让“真值”相关内容更容易理解,先来看一个直观演示:

这可以通过多种方式使用逻辑门来实现,下面为你介绍: 与门:当两个输入同时为真值时,默认输出结果为1(与输入值、颜色或形状无关),否则输出0。

或门:任意一个输入为开启状态,可能是两个同时开启,也可能只有一个开启。当任意一个或两个输入都开启时,输出为1;当所有输入都关闭时,输出为0。

非门:它会反转输入,若输入为1,非门将使其变为0。这就是我们在需要时,如何让非真值信号通过传送带过滤器的绿 tick 通道,反之亦然。

异或门 - 只有当一个输入为1时才会输出1,如果两个输入都为1则输出0。

等于(比较) 这个逻辑门很有趣,它可以用来检测特定的事物、形状、数字、空值、冲突和颜色。默认情况下是等于比较,但你可以将其更改为多种不同的比较方式,例如大于、小于等。这使得你能够检测大量事物,并且与其他逻辑门结合使用时,你可以输入或输出任何你想要的信号。

逻辑门 这些既危险又强大……它有一个输入端,你可以选择要输出的信号,该信号可以是你输入到信号生成器并接入其中的任何内容,也可以是来自其他设备的信号。只要顶部信号为真,它们就能传输任何信号。利用这些逻辑门,我找到了一种方法,能让电路检测到【MaM】正在处理哪一层,然后将层数(1/2/3/4)输出到【MaM】的下一部分,以便下一部分知道自己要生成哪一层。 线路基础 第二部分

模拟建筑 - 槽位8 这里的情况会变得复杂,因为逻辑门及其信号输出方式可能会非常混乱! 旋转器 该装置可模拟输入形状的1次顺时针旋转。例如,若形状位于右上角,经过旋转器后会移动到右下角。因此,若需要在特定角落模拟特定形状,则需要更多旋转器。半毁器 - 此功能模拟摧毁形状的西半部分(左侧),很简单 :) 模拟堆叠器 此功能模拟将输入的两个形状进行堆叠,因此可用于将形状的西半部分与东半部分堆叠成完整的单层形状,或将一层与另一层堆叠,若有多层输出至线路,还可模拟将其与另一层堆叠,可无限堆叠直至达到堆叠上限,之后便会开始销毁图层...模拟解堆器 没有对应的实际功能,你无法拆分一个形状,但它可以帮助你将形状的各个层级输出到线路中进行处理和测试。你需要多个解堆器来检查一个完整形状的每一层。记住,它会移除一层并将其输出到一侧,然后将剩余的形状(减去已移除的层)输出到另一侧。使用前要小心并测试哪一侧是哪一侧(放置前可以按F键翻转),建议先通过显示器确认,避免在小区域辛苦布线10分钟后才发现方向弄反了……(我绝对没有多次犯这种错误……)模拟绘画器:是的,在一侧输入形状,另一侧输入颜色。再次提醒,请在继续操作前确认好哪个输入对应哪个功能,免得之后疑惑为什么输出不对……(我确实犯过很多次这种错)。一侧只能接受形状,另一侧只能接受颜色。 模拟晶体生成器:我还没使用过这个,因为尚未解锁。我花了很多时间搭建材料加工模块(MaM),还没来得及处理它。所以目前这部分还是【开发中】(WIP)。 模拟交换器:切割工具区的交换器非常好用,如果使用得当,它能起到类似堆叠器的作用。不过这里说的是线路……它可以模拟交换每个形状的西半部分。就像我之前提到的,在大多数情况下,你可以模拟一个形状的完整路径,而无需搭建任何传送带。模拟顶针器 我不太使用这个工具,因为我有一个提取器装置可以输出顶针并将其本身视为一种形状,但如果需要,你可以用它来模拟将顶针推入你的形状中。 形状分析器 这既是一个不可或缺的工具,同时也是使用起来最令人沮丧的东西……它只分析形状的右上角(东北方向),所以要分析整个形状,你需要4个这样的分析器,并在最后3个之间安装模拟旋转器。分析>旋转>分析>旋转>分析>旋转>分析——这样就能得到整个形状,但如果你想在过程中添加检查以确保零件旋转到正确位置,就需要在特定步骤后使用模拟旋转器来确保其正确旋转。除此之外,它还会输出所分析形状的颜色,并将两者分别输出到不同的输出端。这一功能非常实用,但在你习惯之前也同样令人沮丧。 以上涵盖了所有线路部分,如果你想了解其中任何线路的更多细节,请告诉我,但目前先介绍这些基础知识。 这是一项正在进行中的工作(WIP),请耐心等待我对其进行补充和完善。 基本过滤、分析与处理 基本过滤 在这里,我将介绍一些过滤的基础知识,例如如何进行过滤以及它的外观,并附带一些截图。 从简单的开始,信号生成器产生信号RbRbRbRb(蓝色正方形),其中每对字母代表形状和颜色,大写字母表示形状,小写字母表示颜色。以下是一个传送带过滤器,它会识别信号生成器发送的形状,任何匹配的物品都会通过绿色对勾通道,其他物品则进入红色叉号通道。 过滤器右侧是相反的情况,通过使用非门,我们会让蓝色方块进入红色叉号通道。 如果你需要反转通道的用途,这会很有用。

你也可以用颜色进行类似的筛选:

通过比较门,我们可以测试任何内容。在这个示例中,我使用逻辑门在按钮开启时转发颜色信号,以便于测试。左侧的第一个示例中,我测试颜色是否匹配,结果是不匹配;而右侧的示例中,颜色是匹配的。


这是形状/图层分析的简单示例。使用模拟解叠器抓取图层,并将其输出到一组形状分析器,这些分析器抓取形状的右上角(基于当时形状的状态),然后旋转形状,下一个分析器再抓取形状。一方面,我让它按当前状态输出,你可以看到左侧的每个结果都是分析器扫描时的右上角;右侧则使用模拟旋转器将其旋转到正确部分。

然后它会将它们堆叠起来,以显示这是正确的旋转顺序。 以下是不含模拟旋转器的相同电路,展示了在模拟过程中为何需要它们:

以下是一些不过于复杂的形状过滤基础知识。 这是一项正在进行中的工作(WIP) 高级过滤 我之所以称之为“高级”,仅仅是因为它的设置过程可能比较繁琐,需要不止一个逻辑门才能达到预期效果。我知道还有很多更高级的过滤方法存在 :) 涂色过滤器 下面我制作了一个简单的涂色过滤器示例,虽然没有实际的涂料,但请想象它是存在的 :)


以上是当形状不需要绘制时进行绕过的示例,右侧为绕道路径。比较门用于检测空值(未连接信号处理器的比较门将测试空值)。当输入为引脚时会显示空值,因此需要绕过绘制以及未着色的形状。比较门的简要说明:两者都连接到颜色输出端,然后连接到一个或门,因为只要其中一个或两个激活,我们就希望它绕过到传送带过滤器的X通道。接着,或门的输出连接到一个非门,因为我们希望将检测到空值或未着色输出的正输出转换为负结果(当然,可以通过添加另一个非门或移除所有非门来反转此逻辑)。 涂料供应过滤器:幸运的是,一旦解锁了所有线路选项,最初过滤注入涂装机的涂料类型就变得非常简单,这使得在主装配模块中整合涂装部分更加容易,因为涂料门可以识别流过它的涂料颜色。


如你所见,当未选择颜色时,没有颜料通过管道;当选择绿色时,绿色颜料就会流出。(没错,我也知道为什么这会在高级部分!主要是因为我之前没料到它是这样运作的,还尝试了一些复杂的方法,后来才发现其实很简单……) 高级分析 高级分析部分 这部分有点难度,我希望每个形状的右上角部分能进入我的【主装配模块】,并且它们会被过滤到4条通道中,每条通道代表形状的一个角。这样,我的提取器就可以开采这些形状,并将其处理成仅保留右上角部分,然后再输送到【主装配模块】。没有标准答案,我只是更喜欢这样做,但你可以搭建一部分工厂来扫描并找到你需要的零件,根据需要进行切割、替换、堆叠、固定或涂色,以得到想要的形状。 所以从现在开始,请始终假设输入的形状最初位于右上角,你可能会在我放置的一些信号生成器上看到这一点,我会尽量在图片中保留它们。 但同样,没有唯一正确的答案,多尝试并找到适合自己的方法。 图层电路 - 分析图层 这是一个高级功能,我部分借鉴了一个完整的主装配模块(MaM)设置蓝图的思路。它的巧妙之处在于,你可以将多个这样的模块相互连接,它们会根据自己在序列中的位置来确定需要处理哪个图层。

如你所见,我连接了其中两个,它会显示层级和层级编号,1代表最顶层。 它有模拟解叠器,可以显示每个层级的样子,这些会输出到底部的屏幕行,而顶部会显示当前是哪个层级,同样通过带数字的小屏幕显示。 这使得为一个形状使用1个全局发送器颜色成为可能,很多人让一个材料加工模块(MaM)使用多种全局发送器颜色,而通过这种方式,我可以让多个材料加工模块(MaM)接收不同的输入。 这需要使用多个逻辑门、比较门、模拟解叠器和信号生成器,以便根据前级电路输入的信息做出判断。堆叠器路径规划(可能需要进一步测试):我制作了这个示例,展示了一种将图层部件引导至堆叠器的潜在方法。目前我尚未确定最佳使用方式,但这是一个很好的例子,说明如何使用逻辑门将形状信号转发到模拟堆叠器,并检测某个通道是否没有形状,这有助于处理位于不同侧的形状。

目前我使用与门来测试两条轨道是否都有输出,如果不是,则路由到下一个堆叠器,与来自另一侧的任何形状进行堆叠。这种方法布线更少,目前很适合我(如下所示),但我希望将来能使用这种方法。 更简单的堆叠器路由 这是我当前的方法:两个与门覆盖代表形状层两个角的两条轨道。使用与门意味着只有当两个输入都开启时,它才会输出1,这意味着需要将两条轨道堆叠在一起。否则,如果其中一条轨道为空,它会输出0并绕过该堆叠器,进入下一个堆叠器。在那里,我通常会将形状与完整的层形状进行检查,以确定它是否需要进入下一个堆叠器,或者绕过它进入下一阶段。

其他内容 其他内容部分 我觉得可以设立一个其他内容部分,因为我发现了一些有用的东西,但它们并不真正属于分析、处理或筛选类别。 另外,如果我收到一些不属于其他任何类别的请求,我会把我想到的内容放在这里。 涂料排空 当我尝试按需混合涂料,而不是设置一个巨大的涂料区来单独混合每种颜色时,我注意到当你更换颜色时,管道不会自动排空,而且没有处理多余涂料的选项。于是我开始尝试使用流体存储单元,发现它们可以排空自身来装入不同颜色的流体。一开始我在管道上连接了四分之三的存储单元,但它们都装入了相同颜色的流体,除非其中一个存储单元装入了不同颜色的流体或处于空置状态,否则在颜色改变时它们不会排空。 所以我使用了两个流体存储单元和一些基础线路,让它们只在管道中出现设定颜色的流体时才工作。这个方法非常有效,意味着更换颜色时,涂料可以排入存储单元,然后存储单元会装入当前颜色的流体,切换到另一种颜色时它们就会排空。

有用的蓝图 蓝图 正如我之前所说,我会发布我制作并上传的蓝图,也会分享其他我认为有用的蓝图。 我制作的MaM——易于理解和遵循 我决定制作一个只需解锁所有涂料混合前内容的MaM,我希望它简单易懂,能让大家了解其工作原理并进行逆向工程。我见过一些非常棒的MaM蓝图,但它们的传送带和线路像意大利面一样复杂,对于正在学习的人来说很难看懂。

当你查看平台右上角时,那里就是我的图形进入的地方。我只提取图形右上角的部分并将它们输送给MaM。它们可以按任意顺序排列,但要确保每一层都是同一图形角落的4条通道,否则无法正常工作。不过顺序可以随意,左上角的涂料也是如此,无论顺序如何都能正确过滤。 我相当确定没有遗漏任何内容,但以我的性格,很可能在某个地方没有完成传送带的连接。如果发现问题,请告诉我,我会更新蓝图。 【层级电路】包含在上述蓝图中,但如果你只需要这部分,这里有该蓝图的链接。

https://community-vortex.shapez2.com/blueprint/6hyxt62np5m05sx
2026-02-16 01:00:18 发布在
异形工厂2
说点好听的...
收藏
0
0
