EP.7 坐标&放置方块【基岩版指令教程】
发布时间:2023-08-08 10:57:21 来源:哔哩哔哩

同学们好,我是ThePlayer571,我们继续来学习,基岩版基础指令。

坐标

坐标是Minecraft中用于表示位置的工具,通过坐标,我们可以确定指令执行的位置。在设置中打开"显示坐标",你会发现左上角出现了三个数字,这便是你所处的坐标。

坐标基于空间直角坐标系,是"有序的实数三元组"。用人话来讲,坐标就是3个数字组合在一起,以此确定你的位置。


【资料图】

如果你不能理解空间直角坐标系,不妨在游戏内走两步,体验坐标的变化。

组成坐标的3个数字分别代表着x轴坐标(南北方向)、y轴坐标(上下方向)、z轴坐标(东南方向)。例如:下图所示的坐标(386,63,-366),我们称此时"x坐标为386y坐标为63z坐标为-366"。

/setblock

/setblock,用于在指定坐标处放置方块。语法是:/setblock <x> <y> <z> <方块名称>。其中x,y,z便是坐标。输入指定的坐标和方块名称,我们就能在对应的位置放置方块。

例如,我们输入/setblock 388 65 -364 gold_block,则会在(388,65,-364)处放置一个金块。

若指定的位置原本就有方块,则会直接替换该方块。

其他类型的坐标

实际上,Minecraft中不只有1种坐标,而是共有3种:绝对坐标、相对坐标、局部坐标,我们之前学到的便是绝对坐标。

相对坐标

相对坐标,用波浪号~表示,它可以表示相对于玩家的位置。这个概念有点抽象,但通辽有云:硬看看不懂急急急,实例立刻懂赢赢赢。我们不妨直接看实例。

1. 输入/setblock ~ ~ ~ gold_block,会在自己当前位置放置一个金块。

2. 输入/setblock ~ ~10 ~ gold_block,会在自己头上往上数10格的位置放置一个金块。

3. 输入/setblock ~5 ~ ~ gold_block,会以当前位置为基准,向x轴正方向向前数5格的位置放置一个金块。

4. 输入/setblock ~ ~-10 ~ gold_block,会在自己脚下往下数10格的位置放置一个金块。

相对坐标形容起来抽象,但结合实例来看还是挺易懂的。定义看不懂没关系,能看懂实例就行。

相对坐标可以和绝对坐标组合使用,例如/setblock ~ 70 ~ gold_block,会保留你当前位置x轴、z轴坐标不变,y坐标为70的位置放置一个金块。

相对坐标之间可以不用空格隔开,例如这样写"/setblock ~~~ gold_block"也是正确的。但我建议初学者使用空格隔开,这样指令更清晰明了。

局部坐标

局部坐标,用脱字符^表示(有的地方也将^称为插入符)。这是一个极其抽象的概念,它不仅可以表示你的相对坐标,还可以表示视角方向

例如输入/setblock ^ ^ ^5 gold_block,会在你面前5格的位置放置一个金块。

如果说相对坐标是把原点搬到你脚下,那局部坐标就是把z轴和你的视线锁定了的相对坐标。

如果不能理解局部坐标,只需要知道它能表示你面前的位置就行了。

局部坐标不能和其他任何坐标混用。

打个总结

本期我们学习了坐标和/setblock指令,在数学与Minecraft的双重暴击下迎来升华。坐标是个复杂但易懂的概念,需要多结合实例练习。不妨看看以下几个实例。

本节课课后作业:

输入一条指令,在(0,0,0)处放置一个石头(stone)

输入一条指令,在自己脚下1格放置一个石头。

输入一条指令,在自己面前2格放置一个石头。

上节课课后作业答案:已经在上节课末尾给出。

标签: