异星工厂吧 关注:60,603贴子:386,594
  • 35回复贴,共1

爪子信号求助

只看楼主收藏回复

萌新想问下,如何能直接读取箱子内空格子总数或占用格子总数。太空平台想简单点,就是货仓快满了把石头扔出去就行,但萌新看爪子只能选取一个物品来进行判断,这摆一堆爪子太占用地方了


IP属地:陕西来自Android客户端1楼2024-11-10 23:17回复
    常量运算器设置各种货物保存数量,算数运算器减去货仓内数量,连接爪子,爪子启用筛选


    IP属地:河南来自Android客户端2楼2024-11-10 23:30
    收起回复
      你如果真的想计算空格子数量的话也不是不行
      一个信号读取库存 然后选择运算器读取库存里物品对应的堆叠爪数量
      然后算数器把每种库存的数量除以每种物品堆叠的数量就得到所有物品的占格数了


      IP属地:上海来自iPhone客户端3楼2024-11-11 00:34
      收起回复
        星岩不入库,弄传送带储存,就没有这个问题了。


        IP属地:广西4楼2024-11-11 03:00
        收起回复
          你如果想实现你描述的这种功能,不需要这么麻烦,还算什么格子数,一个常量运算器一个判断器就行了,常量运算器设置你库存内所有物品的你希望最大存储量的负值,然后红线链接货仓跟常量运算器,再接到判断器上,判断器设置判断“每个信号大于0”,输出“每个信号”,这样判断器会输出多于你设置上限的实体信号,然后连接爪子设置筛选即可;比如你希望货仓内铁岩的最大数量不超过6个,碳岩不超过7个,冰岩不超过8个,那常量运算器就分别设置这三个实体信号为-6,-7,-8,其他设备产品比如传送带,爪子,蓄电池这些肯定不属于垃圾,那你就直接设置-10000,这样可以确保爪子不乱抓


          IP属地:浙江6楼2024-11-11 09:59
          收起回复
            一个常量箱 一个判断箱
            常量箱放黑白名单
            判断箱写判断条件


            IP属地:山西7楼2024-11-11 12:08
            收起回复
              爪子直接连货仓,开启启用条件:物品小于等于N


              IP属地:甘肃来自iPhone客户端8楼2024-11-11 14:18
              收起回复
                那你还不如设置数量大于多少的时候,爪子就不抓那种材料


                IP属地:广东来自iPhone客户端9楼2024-11-11 14:25
                收起回复
                  太空平台小规模的话用好爪子的缓存区就够了,只按需抓取需要的材料。需要一个运算器用通配符做判断就行了。然后为了不让爪子缓存区被不需要的物品塞满,也需要一个同样的运算器做筛选。


                  IP属地:上海来自Android客户端10楼2024-11-12 02:59
                  回复
                    一个判断运算器,判断仓库里的金属星岩大于3个则输出金属星岩信号。再来一个碳质的。然后连接黄爪子,选择信号控制筛选,基本就行了。同样的方法再设置一下铁矿、碳、冰块够用的时候的机械臂的筛选。


                    IP属地:天津来自Android客户端11楼2024-11-12 04:14
                    回复
                      最终还是用了楼里一个大佬说的比较简单的方法就是平台的空白地方摆判断运算器,其输入端并联连接到仓库,输出端并联后连接到需要扔东西的爪子,爪子的信号只勾选筛选器(怕抓不过来可多整几个)。判断运算器每个单独设置,第一个就是判断金属星岩大于2或者铁矿大于50,输出金属星岩和铁矿两个东西,这样检测到上面的指标后就输出给爪子的筛选器啦。第二个判断器是碳岩和碳块,第三个是冰岩和冰块方解石就行啦。简单点不烧脑,但是爪子建议用蓝爪,绿爪白爪一下抓的太猛。


                      IP属地:陕西来自Android客户端12楼2024-11-12 09:23
                      回复