V_Galiyanov
流体、特殊方块与生物的移动(图片待补完)在设计各类模块时,我们会遇到许多需要移动各类不寻常物体的情况,如火炮的移动水、中控模块的移动铁轨与移动烤鸡机的鸡笼。这些特殊物体的移动需要一些特殊的技巧或结构来进行,比玩家想象的要更难。为便于大家移动流体、特殊方块与生物,我们编写了本章节,对这些物质的妥善运输提供技术指导。流体的移动流体(例如水、岩浆,但不包括细雪)的移动是飞行器技术中被广泛探讨的一个课题。一般来说,流体无法直接通过活塞移动,活塞对流体源头进行直接推动的尝试无一例外会导致流体消失。因此我们在移动这些流体之前需要将它们变成可以被移动的方式,比如物品。目前移动流体的最佳方式是使用易水器。易水器是一种通过发射器内的桶来改变流体的状态,从而移动流体的机器。这种机器在静止状态下会放出水源,在其被移动时,易水器会先收回水源并进行移动;移动到指定位置后便会将水源重新放出。下图是一个简易的易水器                              下面几幅图展示了易水器的工作流程,即收水——移动——放水过程。     其中,图一为移动之前有水流的情况,图二为收水步骤,图三为移动步骤,图四为放水步骤。一般来说,易水器也能移动岩浆,因为岩浆也可以被装有桶的发射器所获取。在设计易水器的时候,我们需要注意一个十分重要的事情——在需要移动水的模块中,易水器一般与模块的其它部分同时设计并进行有机结合,而非一些人所想的“易水器和模块其他部分分开设计”。下图是几个将易水器融合入模块的例子。 “领袖”号的高频电磁炮,图片中间的两个发射器是易水器(水在磨制黑石台阶内)。 “领袖”号的侧射高频电磁炮,下面的内膛使用的是单个易水器+无限水补缺的方案。 铁轨的移动作为承担运输矿车的方块,铁轨(包括铁轨、动力铁轨、探测铁轨与激活铁轨)的重要性不言而喻。铁轨的移动特性是在其下方的方块被移动时会以物品形式掉落,但自身可被直接推动。当然,在比较新的版本里,当铁轨本身和其下方的方块同时移动时,铁轨不会掉落。基于以上的性质,在移动铁轨时经常会将其与铁轨下方的方块一起移动。但是应当注意,用多个同时推出的活塞来推动铁轨和下方方块,有几率导致铁轨变为掉落物。这是因为给活塞提供红石信号的观察者在触发时有些许延时,导致铁轨和下方方块在移动时不同步。因此,最好的方法是直接通过粘液块带动铁轨以及其下方的方块。 如上图,上面的架构不稳定,应当使用下面的架构。在更早的版本,上面提到的方法铁轨的移动往往要依靠活塞轮。活塞轮是一种可以让在固定空间内的方块按照顺(逆)时针进行移动的模块,下图是一个让方块逆时针转动(在观察者视角)普通的活塞轮。 但是使用活塞轮来移动铁轨时,我们要对活塞轮做出些许改进,成品如下图所示。一般这种活塞轮也被用于坦克的履带部分(如error0x00000000的作品:www.bilibili.com/video/BV1Ex41187ZS ,顺便加上Ja皇老早之前的一种参考bb2b012的活塞轮设计www.bilibili.com/video/BV1gx41187dE )。 改进后的活塞轮可以保证其上面一排方块在移动时始终保持静止,为铁轨的移动创造了条件。 生物的移动对生物的移动较为简单,一般来说,玩家会通过矿车与船移动生物,如果要同时移动大量堆叠在小空间内的生物,一般会用水流固定位置,或者直接整体推动装有生物的部分。但是除了现造意外,目前没有在基岩版移动凋零的合适方法。

第一页 上一页 下一页 最后一页