本篇教程由作者设定使用 CC BY-NC-SA 协议。

这是一篇集成动力的实例教程,星辉魔法的全自动养水晶,让你天体水晶再也不缺(只能体积和纯度,抛光暂时没找到能自动使用砂轮的东西)


集成动力没玩过的自己去看教程,基础的东西这里不讲


1.[基础]增长水晶的数量(简易)


众所周知,星辉魔法的水晶只要体积满了再继续泡星能液就会分裂,但是当一格星能液中不只有一个水晶的话,水晶就会停止生长


所以,首先做一下水晶分裂后自动回收的自动化


需要的材料:流体接口x1,物品接口x1,物品拾取口x1,流体排出口x1,实体读取器x1,变量卡箱x1,存放物品的容器x1,存放流体的容器x1,逻辑线缆若干,建筑方块若干,星能液若干,一块水晶.

需要的工具:逻辑编程器,屏幕(调试用).


将材料摆成这样子(推荐,可以自由摆放):集成动力实例教程_星辉魔法养水晶自动化(1)-第1张图片

首先,星能液自动补充,集成管道的"流体排出口"不会覆盖排出,所以可以直接在"流体排出口"设置排出全部液体,即在第一个条目"放置所有流体"处填入一个"布尔值"为"true"的变量卡,如果这个网络不止一种流体的话可以设置"放置指定流体"为星能液

集成动力实例教程_星辉魔法养水晶自动化(1)-第2张图片

然后,当水晶分裂后回收一个水晶,即判断星能液中实体个数是否大于1,当大于1的时候吸取一个物品,具体操作如下:打开"实体读取器",获得一张"实体数"的变量卡集成动力实例教程_星辉魔法养水晶自动化(1)-第3张图片

然后打开"逻辑编程器"创建一个"整型"变量,数值为1集成动力实例教程_星辉魔法养水晶自动化(1)-第4张图片再,搜索"列表",找到"运算符:长度"在输入槽位标记之前获得的变量卡"实体数"获得一张输出类型为"整型"的变量卡集成动力实例教程_星辉魔法养水晶自动化(1)-第5张图片再搜索"大于",在左边的输入槽标记"长度"变量卡,右边的槽位标记"整型1"变量卡,获得一张输出类型为"布尔"的变量卡集成动力实例教程_星辉魔法养水晶自动化(1)-第6张图片最后打开"物品拾取口",将刚获得的大于变量卡插入"拾取所有物品"这一栏集成动力实例教程_星辉魔法养水晶自动化(1)-第7张图片将其他变量卡放入"变量卡箱","变量卡箱"需用逻辑线缆连入网络,再使用"伪装方块"将"物品拾取口"伪装,使其碰撞箱为一个完整的方块,当然,如果你"物品拾取口"放侧面的话就不用这么做了.完成.


原理:"流体排出口"抽取"流体接口"连接的流体容器中的液体,排出到其前面一格,保证其前面一格一直有星能液,也不会覆盖排出导致浪费,"实体读取器"读取其前面一格的实体数,返回一个"列表",使用"运算符:长度"获得"列表"的长度,即星能液中物品实体个数(堆叠在一起的物品算一个),然后"运算符:大于(>)"判断"列表"长度是否大于1,返回一个"布尔值",即当星能液中物品实体数大于1返回"true"否则返回"false","物品拾取口"的"拾取所有物品"条目放置的是大于的那张变量卡,即当星能液中物品实体数大于1就拾取物品,否则就不拾取物品.

当水晶分裂的时候,星能液中的物品实体数从1变成了2,变量卡大于的值就从"false"变为了"true","物品拾取口"拾取物品放置进"物品接口"连接的容器,当拾取了一个物品,星能液中物品实体数变为了1,变量卡的值变回了"false","物品拾取口"不在拾取物品,保证了星能液中的物品实体数量为一个,增加水晶数量的自动化(简易版)完成.


这么设置只是简易版,有很多情况会影响到这个自动化的正常运行,比如什么东西不小心掉进去了导致水晶被回收了,蝙蝠什么的飞进去了导致水晶被回收了都有可能发生,之后的教程会升级这个自动化,让他能克服所有的问题.


最后,这是我第一次写教程,所以写的不好的地方请多多见谅,有什么地方不懂或者出错了可以联系我,我会时不时的上百科的.

然后这是基础篇,写的会比之后进阶篇详细一些,所以之后进阶篇会比较简略的.

我可能会录一下视频教程发在bilibili,只是可能,如果真的录了我会更新这个系列教程把视频av号写在上面