空间IO系统 (Spatial IO System) - [AE2]应用能源2 (Applied Energistics 2) - MC百科

简介

空间IO系统(Spatial IO System)是ME网络的四大系统之一,可以将一片区域存储起来,并在需要的时候将其放置出来。

空间IO系统运作时不会破坏方块,因此它可以在不影响箱子中物品的情况下移动箱子,甚至还能将要塞中的末地传送门搬运至基地里。

在 MC 1.16.x 对应的AE2版本中,由于空间元件无法格式化,空间IO系统无法正常使用,AE2只在高版本修复了该漏洞,可以使用以下“附属”模组来解决该问题:

https://www.curseforge.com/minecraft/mc-mods/dimension-update-fixer

相关物品与设备

以下列出了可以参与构成空间IO系统的部分设备与物品,仅列出较常用的:

与世界交互:空间塔、空间IO端口

存储空间:空间存储元件

由于每个网络都拥有一个独立的空间IO系统,因此处于同一网络中的空间设备才可以通过频道协同工作。

系统的建设与使用

确定操作区域

在使用空间IO端口交换空间前,需要先使用空间塔指定将要操作的区域,这些空间塔必须位于同一网络中,如下图所示:

在图中,绿色标记区域(外层)为空间IO系统的覆盖区域,红色标记区域(内层)为空间IO端口的操作区域,操作区域在各个方向上都比覆盖区域少1格。

注意:在覆盖区域和操作区域之间的“方壳”中,才可以放置空间塔,且放置的空间塔越多,进行空间操作时的能效越高。上图所示不是最高效的方案。

进行空间操作

使用空间塔确定了操作区域后,在该网络中安装一个空间IO端口,并在其中放入一个空间存储元件。

每当空间IO端口接收到红石信号时,都会将该区域的内容与空间元件的内容互换,且操作瞬间完成。操作后空间存储元件会出现在空间IO端口的输出格中。

空间IO端口输出格中的空间存储元件可以通过外部方式将其取出,并可以将取出的空间存储元件重新放回输入格中,重复使用该空间存储元件。

注意:一个网络中可以安装的空间IO端口数量不限,且都会对同一个操作区域进行操作,因此你可以让各个空间IO端口分别工作以完成某项任务。

空间存储元件共有3种,分别为2³ 空间存储元件、16³ 空间存储元件、128³ 空间存储元件,相应地分别能存储 2×2×2、16×16×16、128×128×128 的空间。

空间IO端口中会显示其操作区域的大小(SCS规模),以“X × Y × Z”的形式表示,只有在3个方向上长度均小于空间存储元件上限的区域才能被存储。

空间存储元件在合成后显示为未格式化,放入空间IO端口并进行一次操作后即被格式化,格式化后的空间存储元件会记录其存储空间的大小(如 2×2×3),无法更改。

已格式化的空间存储元件只能操作与其记录空间在3个方向上长度完全相同的空间,即空间IO端口不能将已存储 2×2×3 的元件内的空间与 3×2×2 的操作区域交换。

注意事项

如上文所示,只有覆盖区域和操作区域之间的“方壳”中才能放置空间塔,需要注意操作区域内不能存在本网络的空间柱(见下图中标红的空间柱)。

如上文所示,搭建大型空间塔时,需要尽可能在“方壳”区域内放置更多的空间塔以增加效率,以降低操作时的能耗,如下图所示:

(图中为便于展示,没有按照效率最高的方式摆放空间塔,实际操作时可以再增加更多空间塔,但需要注意频道的分配)

补充信息

存储于空间存储元件中的区域,实际上会以完全相同的形式被转移至封闭空间中,该过程甚至不会直接触发方块更新。

默认情况下,空间IO系统不能搬运非原版或AE2的、含有NBT数据的方块,也不能搬运基岩。

通常情况下,与AE2联动的模组会将自己模组中部分含NBT数据的方块添加至空间IO系统的白名单中,使其可以搬运这些方块。

空间IO系统记录“操作区域”坐标仅记录X、Y、Z数值,不记录空间塔所在的维度,因此可以建立跨维度的空间IO系统。

在跨维度空间IO系统中,实际“操作区域”所在的维度取决于被激活的空间IO端口所在的维度。

跨维度空间IO系统示意图(上图中,量子网环两端的两个空间塔位于不同的维度中,但红色区域与绿色区域所在的坐标完全相同)

公式与数据

单次激活能耗(单位: AE)= minPower * efficiency ^ 0.25 + maxPower * ( 1 - efficiency ^ 0.25)

单次激活空间塔要求网络中直接缓存有足够的AE能量,这通常意味着需搭配大量能源元件。

对于SCS范围为 x * y * z 的一个空间塔,vTower 为 (x + 1) * (y + 1) * (z + 1)

基础能耗:minPower = vTower * spatialPowerMultiplier

附加能耗:maxPower = minPower ^ spatialPowerExponent

spatialPowerMultiplier 默认值为 1250,spatialPowerExponent 默认值为 1.35,二者都可通过配置文件中的同名参数项更改

效率:efficiency= 构成该空间塔的空间塔方块数量 / Max ( 6 , [ 3/8 * ((x+1)(y+1)+(x+1)(z+1)+(y+1)(z+1)) ] )

Max(a,b)表示取a、b两者中较大的,如Max(2,3)=3。

[ 3/8 * ((x+1)(y+1)+(x+1)(z+1)+(y+1)(z+1)) ] 一式向下取整,即仅保留整数部分。

综合上式,

当效率efficiency达到100%,单次激活仅消耗基础能耗minPower,

而当效率efficiency不足100%,对于一定的SCS范围,效率efficiency与构成该空间塔的空间塔方块数量成正比,单次激活总能耗随效率增长呈对数型下降。

对于较大的SCS范围,效率在90%~100%区间内时能耗仍能出现数量级上的差距,因此在仅考虑降低能耗时,应直接将效率推至100%。

而需要减少耗材时,考虑到能源元件与空间塔方块本身的耗材,通常在效率50~60%时,两者就会达到一定的平衡。

如下图,以一个128*128*128的SCS范围为例,可求得效率-单次激活能耗的曲线,在最低效率(只有6个空间塔方块)的情况下,需310942个致密能源元件;而当效率达到100%,则只要164个致密能源元件,但需要18432个空间塔元件。此时计算50%效率下的配置,可知需18432个能源元件以及14746个空间塔方块,耗材相对平衡。而对于能量,取10倍minPower时,所需求的的效率仍高达99.95%,100倍时效率需求才降至82%左右,可见需要节能时效率应尽量逼近100%。

Copyright © 2088 网络游戏活动中心 - 最新游戏活动汇总 All Rights Reserved.
友情链接