《指令:新概念》#2 描述位置

歡迎進(jìn)入神奇的指令世界!
當(dāng)您點(diǎn)擊這篇文章,則意味著您一定是個(gè)對(duì)指令感興趣的玩家。請(qǐng)持續(xù)閱讀我們的文章,來(lái)獲得嗶哩嗶哩上最清楚明了的指令學(xué)習(xí)專欄——最起碼截止發(fā)布,這還是最清楚明了的專欄。
前指令教學(xué)系列至此正式完結(jié),接下來(lái)我們將會(huì)把重點(diǎn)全面放到《指令:新概念》中。

今天,我們要帶您了解:
如何描述一個(gè)位置
如何應(yīng)用位置確定指令的生效地點(diǎn)
絕對(duì)坐標(biāo)
????絕對(duì)坐標(biāo),即在三維空間里以(0,0,0)為原點(diǎn)建系的三維直角坐標(biāo)軸中的點(diǎn)(x,y,z)。絕對(duì)坐標(biāo)的應(yīng)用相當(dāng)廣泛,例如:
將玩家傳送到一個(gè)指定位置
對(duì)于指定位置的玩家施放一個(gè)效果
在指定坐標(biāo)生成一個(gè)實(shí)體
????如所見(jiàn),這些實(shí)例的共同特點(diǎn)是:有一個(gè)非常確定的位置,并且該位置無(wú)論在哪里執(zhí)行,都不會(huì)發(fā)生改變。
????絕對(duì)坐標(biāo)是浮點(diǎn)數(shù),翻譯為人話是絕對(duì)坐標(biāo)允許小數(shù)出現(xiàn)。所有坐標(biāo)的單位是格,即Minecraft世界中一個(gè)方塊的長(zhǎng)度。所有坐標(biāo)的正方向是EUS,即東、上、南為正,所有坐標(biāo)的負(fù)方向是WDN,即西、下、北為負(fù)。
????絕對(duì)坐標(biāo)相對(duì)于其它坐標(biāo)不便于使用,因?yàn)?strong>絕對(duì)坐標(biāo)無(wú)法被原版命令方塊捕獲,只能通過(guò)盔甲架等手段間接嵌套相對(duì)坐標(biāo)而使用。
????每個(gè)方塊都對(duì)應(yīng)一個(gè)唯一的絕對(duì)坐標(biāo),然而Y<0或者Y>255的值并不對(duì)應(yīng)任何一個(gè)方塊,因?yàn)檫@超出世界高度極限。
????絕對(duì)坐標(biāo)可以在F3中找到。XYZ顯示的是您的坐標(biāo),如果您想要定位一個(gè)方塊,您需要用下面的“Looking at block”,而不是XYZ。如果你一定要用XYZ來(lái)定位方塊,請(qǐng)記得在X坐標(biāo)、Z坐標(biāo)上減去0.5,在Y上減去1,所得到的坐標(biāo)便是您腳下的方塊。

相對(duì)坐標(biāo)
????絕對(duì)坐標(biāo),即在三維空間中以指令執(zhí)行者為原點(diǎn)建系的三維直角坐標(biāo)軸中的點(diǎn)(~x,~y,~z)。
????相對(duì)坐標(biāo)也有非常廣泛的應(yīng)用,例如:
雷劈老董,或者向老董腳下放巖漿
使用OCB(單個(gè)命令方塊)在附近放置命令組合
檢測(cè)實(shí)體附近的某些方塊是否符合某些條件。例如,檢測(cè)玩家的腳下是石頭時(shí),獲得夜視。
? 如所見(jiàn),這些實(shí)例的共同特點(diǎn)是:有一個(gè)相對(duì)確定的位置,并且同一個(gè)相對(duì)坐標(biāo)隨著執(zhí)行者的移動(dòng)不停改變。
??? 與絕對(duì)坐標(biāo)相同,相對(duì)坐標(biāo)也是浮點(diǎn)數(shù),允許小數(shù)出現(xiàn);其方向、單位長(zhǎng)度也與絕對(duì)坐標(biāo)相似。~5 ~ ~ 代表東方五格,~10 ~-2 ~2 代表東方十格、向下2格再向南2格。
????每個(gè)方塊都對(duì)應(yīng)的相對(duì)坐標(biāo)并不唯一,然而當(dāng)執(zhí)行者位置確定時(shí),每個(gè)方塊都對(duì)應(yīng)著該執(zhí)行者的一個(gè)相對(duì)坐標(biāo)。
??? 相對(duì)坐標(biāo)無(wú)法在F3中找到;~ ~ ~ 是 ~0 ~0 ~0的簡(jiǎn)寫。
局部坐標(biāo)
????局部坐標(biāo)是1.13新增加的坐標(biāo)類型,其描述方式為插入符^。
????局部坐標(biāo)的<^x,^y,^z>分別表示向左方、向上方、向前方,取負(fù)值則相反。
????局部坐標(biāo)并不常用,也不方便列舉例子,唯一的思路是施法等環(huán)境下可以搭配粒子制作。
混合坐標(biāo)
????相對(duì)坐標(biāo)與絕對(duì)坐標(biāo)可以混用,例如不停的將玩家腳下的方塊放置為巖漿,而且?guī)r漿的高度不隨玩家跳躍而改變,可以用混合坐標(biāo)<~,64,~>來(lái)代替(假設(shè)巖漿需放置在64層)
????相對(duì)坐標(biāo)、絕對(duì)坐標(biāo)不可以和局部坐標(biāo)混用。
????事實(shí)上,關(guān)于坐標(biāo)的例子還有很多,現(xiàn)在可以通過(guò)兩個(gè)簡(jiǎn)單的例子掌握它們:/setblock <x> <y> <z> <方塊名>和/tp @p <x> <y> <z>。

作業(yè)
· 熟練使用/tp @p <x> <y> <z>指令,借助三種坐標(biāo)進(jìn)行移動(dòng)。
能熟練背誦三種坐標(biāo)的正方向
【預(yù)習(xí)】Minecraft中的時(shí)間:游戲刻
點(diǎn)贊,投幣,收藏,轉(zhuǎn)發(fā)
