1.13下不依赖挤怪的向上气泡柱流畅运输怪物(以僵尸、骷髅为例)
minecraft吧
全部回复
仅看楼主
level 12
青元之虎 楼主
一楼喂熊
2019年02月23日 06点02分 1
level 12
青元之虎 楼主
在1.13的水域更新以后,气泡柱成为新的怪物垂直运输方式。由于僵尸、骷髅不主动游泳,导致老式水电梯失效,只能用气泡柱运。然而我翻了一下相关的气泡柱相关运输方案,很多都依赖挤怪才能进一步运输,如下是一个依赖挤怪的怪物运输,左下角是怪物运输的起点:
可以看见,水流在告示牌处有断裂,这将导致单一怪物运输到告示牌处会停下来,只有当下一个怪物流下来,把前一个怪物的位置挤掉,怪物才能被运走:
就实用性而言,有一两个怪物在转折处停下来,倒也没有严重影响,但是这对于追求干净的有强迫症的我来说十分抓狂。为什么水流要在这里被挡住呢,这是因为如果不把水挡住,水会倒流,如下图所示,怪物会在中间停下来:
即使将灵魂沙下移一格,更高处的气泡柱水源同样会导致倒流:
那么这里,我在试验以后,想出了一个解决方法,不清楚是否有前人曾经想出来过,如果有也没关系,我在这里略微陈述一下我的思路。既然灵魂沙下移不行,那就上移。
这里选择让灵魂**水槽内底面高出一格。在mc中,一格的高度差需要主动跳跃才能实现移动,为了让怪物走上去,必须需要一个0.5格高的“台阶”衔接。如果给水槽内底面加上半砖,会导致水流受阻。但天无绝人之路,水域更新以后,水可以通过栅栏了,而栅栏是1.5格高,因此我们选择将邻近灵魂沙xz轴位置的水槽内底面换成栅栏,如下图所示:
根据水的特性,水可以流出7格,流出过程中水的高度逐渐降低,在流出1-3格时其水面高度>0.5。经过测试,确实对于流出三格以内的水面来说,在栅栏上方仍然能够保持流动性。如果流出>3格,那么水在将生物冲上栅栏以后将失去推力。
依据栅栏思路,新的设计如下:
2019年02月23日 06点02分 4

2019年07月09日 02点07分
level 12
青元之虎 楼主
可以注意到,在栅栏上方陈列了一列告示牌,这是因为怪物是在被冲到气泡柱边缘以后被上推,其碰撞箱位置位于两方块之间,如果不在y轴上预留空间会有顶头的问题。经过僵尸测试,单僵尸能流畅运送到目的地:
骷髅同理。
由于本人学业繁忙,精力有限,对如何这个设计的应用和改良还缺乏进一步的探讨,也不知道与前人有没有重复,希望能起到抛砖引玉的作用。
2019年02月23日 06点02分 5
level 13
前排[太开心]
2019年02月23日 06点02分 6
level 12
青元之虎 楼主
mcbb地址:http:斜杠斜杠www点mcbbs点net/thread-847155-1-1.html
2019年02月23日 06点02分 7
level 15
dd
2019年02月24日 16点02分 9
level 11
**[滑稽][茶杯]
2019年02月25日 00点02分 10
level 8
[滑稽][茶杯]
2019年02月25日 02点02分 11
1