mindustry吧 关注:13,948贴子:83,861

【技术向】针对分类器溢流门传送带的研究及分享

只看楼主收藏回复

关键词:溢流门;分类器;光速带;瞬间传送;传送阵;生产运输;传送带失业
要点:线性无限拓展光速带
两个月前看到贴吧已经有相关发现了,很多朋友估计多多少少知道都这玩意了,不过目前似乎没见到吧内有非常具体的分享。所以就开了个帖子对相关资料进行整理并分享个人的发现和挫见,如有错漏还望指正。


IP属地:广东1楼2020-04-15 00:29回复
    文章不打算写长,内容基于实际测试及对其他理论帖子的参考,主要是以下几点:
    1、基本结构和变种
    2、组成及原理
    3、分流和汇流
    4、常见用法及蓝图
    5、彩蛋
    6、参考文章


    IP属地:广东2楼2020-04-15 00:29
    收起回复
      2026-02-13 22:56:26
      广告
      不感兴趣
      开通SVIP免广告
      1、基本结构及变种
      先简单介绍一下,该结构可以将物品瞬间从输入移动到输出,并没有速度限制(相对游戏时间+理论上+没测试出来)
      如图1-1 是常见的使用方案,光速带由溢流门、分类器、反向溢流门、反向分类器由一定规则自由组合并级联构成(注意一般所有分类器及反向分类器都没有选择分类物品):
      1个(非反向/反向)溢流门接上1~2个反向分类器,然后循环。

      图1-1
      如图1-2,如果需要转向,可以使用分类器、溢流门、反向溢流门作为拐角,而反向分类器则不能用在拐角。

      图1-2


      IP属地:广东4楼2020-04-15 00:33
      回复
        2、组成及原理
        这个小节主要讨论原理,想要直接看应用的可以直接跳过。
        溢流门、分类器不清楚的朋友可以自行查看官方介绍。个人对mindustry源代码没有做过研究,不便从真正的程序逻辑上发表看法,仅仅针对测试结果总结出以下后续开发所根据的原则:
        *空分类器相当于转向器,物品经过必然发生转向;空反向分类器相当于连接器,两个方向的输入输出都直走,互不影响,如图2-1。

        图2-1
        *两个及以上连续的溢流门/反向溢流门之间无法通过物品;三个及以上连续的分类器/反向分类器中,第二个与第三个之间无法通过物品,如图2-2。

        图2-2
        *分类器/反向分类器向溢流门/反向溢流门输入物品后,必须能够输出,否则出现阻塞,如图2-3,这里故意不给满蓝带可以看出:上方通路卡住了。简单来说就是,不能直接用溢流门进行多条光速带的汇流。

        图2-3


        IP属地:广东5楼2020-04-15 00:34
        收起回复
          3、分流和汇流
          汇流对于光速带相当重要,如果不能汇流,那么光速带纵使能节约路程,但对于单位占地的带宽而言也没有多少提升。
          (1)最简单的方法,溢流门直接3个方向进行非光速带输入,如图3-1,分别是单纯蓝带输入、质驱+蓝带输入、利用多桥超速输入。但是该方法不能汇流光速带,会造成堵塞,该方法不可级联,因此作用有限。

          图3-1
          (2)纯分类器汇流,这是最常见的方案,利用分类器的转向原理,可以做到汇流而不堵塞,如图3-2,此结构可以做到重复汇流光速带,大幅提升带宽,该方法可以级联,但是缺点也很明显,读者自行测试便知道,不断拓展会出现树状结构,占地面积指数增加。

          图3-2
          (3)不可拓展汇流器,如图3-3,该结构可以进行3路非光速带输入,与上文第一点相同,但因后续需要用到,故提前说明。

          图3-3
          而相对的,分流则非常简单,直接在传送带的溢流门环节上引出传送带即可,优先级高的通道使用反向溢流门。


          IP属地:广东6楼2020-04-15 00:36
          收起回复
            4、常见用法及蓝图
            综上,基本结构就是这些,接下来将介绍实用性结构及其蓝图。那么我的目的很明确,就是实现一个接入点能够拓展尽可能多的输入接口。
            (1)3蓝带输入溢流门就不多介绍了。
            (2)传送带桥超速输入,利用传送带桥输出速度比输入速度高的特点(实测所得,如有错误望指正)同时灌入3*3(其实可以达到3条半)共9条蓝带的带宽。如图3-1最右,要求不高的情况下,可以考虑使用。
            (3)分类器汇流+不可拓展汇流器,可级联,如图4-1(图中为2连),使用分类器汇流一路经过转向的光速带再汇流一路不可拓展的输入,可以实现单面无缝接受输入。该方案可以级联且占地面积仅线性增加,已经非常具备实用性。

            图4-1
            (4)利用溢流门转向器结构缩小分类器汇流的体积,可级联,如图4-2(图中为2连),这是目前我实现的最好的一个级联汇流结构。

            图4-2
            (5)质驱输入,质驱本身3蓝带+若干装卸器加速,没具体测试,算上转向时间大约有10条蓝带,但这是质驱的输出极限了没意见吧,这就不多说了如图4-3。

            图4-3
            (6)多余处理,光速带0物品存储(除非阻塞),仓库/核心排斥或满仓的物品都销毁,不影响其他物品,因此可以支持混线进仓,如图4-4,输入量不同的情况下依然能压满所有资源不会堵塞,单人可将焚化炉改成发射台。

            图4-4
            (7)阻塞分类输出(图左),非阻塞分类输出(图右),图4-5,普带模拟生产阻塞。

            图4-5
            (8)这是一个小建议,结构周围加上铜墙,防止意外混线或阻塞。


            IP属地:广东7楼2020-04-15 00:38
            收起回复
              5、彩蛋
              没错我摊牌了就是我整的活XD
              测试中发现的特性(BUG?),非常神奇,有兴趣可以自己试试看。
              国际惯例图号5-1

              图5-1


              IP属地:广东8楼2020-04-15 00:40
              收起回复
                6、参考文章
                鄙人在测试和撰文期间,认真拜读了以下吧友的文章,还有一位吧友的重要帖子(大约2月份看到的)我现在实在找不到,非常抱歉,如有看到请说一下。
                @🌟黎明之光 p/6027363298 by 黎明之光 Mindustry吧
                @真大地之怒 p/6615612960 Mindustry吧
                刚刚看到吧友同样有了不少发现也可以去看看
                @陆仁贾 p/6613911348 by 陆仁贾 Mindustry吧
                同时感谢多个服务器玩家的测试参与。
                此贴主在游戏心得记录及与各位玩家交流学习,最后祝大家玩的愉快,玩游戏,开心就好。


                IP属地:广东10楼2020-04-15 00:54
                收起回复
                  2026-02-13 22:50:26
                  广告
                  不感兴趣
                  开通SVIP免广告
                  1、

                  2、

                  3、


                  IP属地:广东11楼2020-04-15 01:06
                  收起回复
                    三:
                    bXNjaAB4nEWPTQrCMBCFJ5P+KRRx7wF0UXDrcaqNUtAGYq14AE/gygMInsLbFLyFzoxpnDDJl8c8XgIxjBVETXkwkL9ft/766O/P+Wq5iGDa1m3Z1KdDsbFNZy7WwWTt6mpn/kJuO+O2e3sudmVrYFKT7lpTFUdLhwOAGTXEMFQSKJVd0Yq4FVMMSM2UeF3R3ECZEHtGbNVI01KoidSHClnDoGnWZC7yafjL0EyJT0PKGCgTIrvPUKDJq+UFOrxPk3fQ0kCZEJm8F+gmP0emJJD8HL9YISsx


                    IP属地:广东13楼2020-04-15 01:07
                    回复
                      完 2020/4/15


                      IP属地:广东14楼2020-04-15 01:09
                      回复
                        大佬受我一拜


                        IP属地:广东来自Android客户端15楼2020-04-15 01:58
                        回复
                          顶顶……建议加精。


                          16楼2020-04-15 07:47
                          回复
                            我看着一脸懵逼


                            IP属地:上海17楼2020-04-15 07:54
                            回复
                              2026-02-13 22:44:26
                              广告
                              不感兴趣
                              开通SVIP免广告
                              传送阵能是能交叉的,交叉点不能是溢流门,然后根据上面的新看到原理制作的工厂,输入满输出就能拉满。


                              IP属地:新疆来自Android客户端18楼2020-04-15 09:11
                              收起回复