第一中文网

第八十七章 拼图方块 (第4/4页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

』,『保留拼图』为关闭的拼图方块

还有一个结构池(目标池),Id为『:a_huaji』,其唯一的结构长这样:

←S稽稽

S······名称为S,目标名称为m,目标池为『:some_』,『转变为』是『:huaji_block』(滑稽方块)的拼图方块

现在有一个拼图方块←t,目标池为『:some_』,目标名称为『m』,『保留拼图』为开启。我们来打开t,调整生成层数为『2』,然后点击一下生成按钮,就会生成:

稽稽稽←m草草草m→←t

为什么会这样呢?让我们来分析一下。

首先这个t拼图方块会找到『←m草草草m→』这个结构,然后寻找叫做『m』的拼图方块。由于此时m有两个,所以t会随机选取一个,如果选取到的m朝向和t的相反朝向不一致,就会旋转整个结构使得m和t互相朝向对方(也就是让它们两能够贴贴),然后就生成了:

←m草草草m→←t

接下来游戏会继续套娃第二层。由于右边的m已经使用过了,所以游戏会激活左边的m,然后m找到『←S稽稽』这个结构,调整整个结构的朝向使得S能够和自己贴贴,就生成了:

稽稽S→←m草草草m→←t

但由于m关闭了『保留拼图』,加上现在第二层已经生成完了,规定也是生成到第二层,不会再生成第三层,所以S在生成后,游戏就会将S替换为『:huaji_block』,也就是滑稽方块,最终就变成了:

稽稽稽←m草草草m→←t

如果你听懂了,那么接下来我们来探讨几个问题:

1为什么『←m草草草m→』必须要有两个m?不能是『←p草草草m→』,然后让p指向S吗?

这样做也行,只不过你最终会生成出如下结构

←p草草草m→←t

玩家使用拼图方块进行多层生成时,游戏仅仅会让结构中和初始拼图方块(也就是←t)目标名称一致的拼图方块(也就是叫做m的拼图方块)来生成结构,并不会让结构中所有的拼图方块都生成。当然,游戏自己使用时肯定没有这个限制。

2如果t的朝向是上或下会怎么样?

假设t的朝向是上,那么将不会生成,因为游戏无法弄出来这样的结构:

m

m

t

就算能够弄出来这样的结构,游戏也不会允许这样的结构生成。因为如果游戏允许,那么生成的情况就会更加复杂,毕竟有些方块可没有竖着的朝向。t朝下同理。

3如果t的层数选择了3甚至更高会发生什么?

这个问题由你自己去思考。

4基岩版能使用拼图方块吗?

因为没有『生成』按钮,所以你虽然能够填写参数,但是用不了(悲)。

这就是本章的全部内容。

附表:拼图方块历史

Java

1.14——加入了拼图方块,可用于生成村庄和掠夺者前哨站。

1.16——具有了新的GUI,可以用来生成堡垒遗迹。

1.19——可以用来生成远古城市。

基岩版

1.10.0——加入了拼图方块,没用

1.16.0——能够用\/give获得,并且有了GUI和实际用途,但玩家还是用不了

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办