首頁 游戲

Minecraft指令手冊(cè)

第九章 tp-傳送指令

Minecraft指令手冊(cè) 你好MC 849 2020-01-04 17:15:18

  (此章最后一次大修改于2022年7月9日)

  我相信在看這本書的你一定去玩過私人服務(wù)器,里面最經(jīng)常使用的指令就是tp(傳送)。

  Minecraft固有的傳送指令是/tp,其全稱實(shí)際上是teleport。由于這條指令深究起來很復(fù)雜,加上目前還是學(xué)習(xí)初期,我們就先了解個(gè)皮毛就好。

  /tp

  作用:將一個(gè)實(shí)體傳送到另一個(gè)實(shí)體或者是坐標(biāo)。

  需要權(quán)限等級(jí):Java-2,基巖-1

  需要作弊:是

  格式:

  /tp [傳送目標(biāo):目標(biāo)選擇器]<目的地實(shí)體:目標(biāo)選擇器>

  這可以將選定的目標(biāo)傳送到另一個(gè)實(shí)體的位置,比如把張三傳送到李四的位置。注意,目的地實(shí)體不能為多個(gè),即你并不能將張三傳送到李四和王五的位置(就算張三不止一個(gè)也不能這樣干)。如果將傳送目標(biāo)省略,那么將會(huì)傳送執(zhí)行者自己(一般是你自己)。

  /tp [傳送目標(biāo):目標(biāo)選擇器]<一個(gè)地點(diǎn):坐標(biāo)>[<水平旋轉(zhuǎn)角度><垂直旋轉(zhuǎn)角度>]

  這可以將選定的目標(biāo)傳送到一個(gè)指定的地點(diǎn)。

  那什么是水平旋轉(zhuǎn)角度和垂直旋轉(zhuǎn)角度呢?

  水平旋轉(zhuǎn)角度(yRot),又叫做Y軸旋轉(zhuǎn)角度,指的是實(shí)體以Y軸為中心,俯視時(shí)順時(shí)針的角度。聽不懂?沒關(guān)系,你只需要打開你手機(jī),然后找到一個(gè)應(yīng)用叫做指南針(一般手機(jī)有自帶)。沒有?也沒關(guān)系,百度地圖高德地圖之類的總該有吧?或者你現(xiàn)場(chǎng)下一個(gè)指南針,甚至自己用磁鐵做一個(gè),只要有標(biāo)上角度就行。

  打開指南針,你就會(huì)發(fā)現(xiàn)在這個(gè)指南針的外側(cè)有一圈度數(shù),以正北(0°)開始,順時(shí)針繞一圈360°再回到正北。

  這個(gè)度數(shù)叫做什么呢?叫做真北方位角。相應(yīng)的,以正南(0°)開始,也是順時(shí)針繞一圈360°再回到正南的,就是真南方位角。

  由于我們位于北半球,所以常見的是以正北為0°,也就是采用真北方位角的指南針。但這又和我們水平旋轉(zhuǎn)角度有何關(guān)系?

  其實(shí),我們的水平旋轉(zhuǎn)角度就是Minecraft版的真南方位角——以實(shí)體為中心,以正南(z軸正方向)為0°,順時(shí)針下來,實(shí)體朝向和正南方向的夾角(也或者說實(shí)體在真南方位角體系中朝向的角度),就是該實(shí)體的水平旋轉(zhuǎn)角度。

  比如你看向正北,你的朝向按照真南方位角來看,就是朝向180°,你的水平旋轉(zhuǎn)角度就是180°;朝向東北,就是朝向225°,你的水平旋轉(zhuǎn)角度就是225°;朝向西南,就是朝向45°,你的水平旋轉(zhuǎn)角度就是45°.......

  懂了吧?如果還沒懂......網(wǎng)上隨便去找一個(gè)以正南為0°的指南針的圖片,把Minecraft的坐標(biāo)懟上去就清楚了(以后再考慮為這個(gè)教程弄點(diǎn)圖片)。

  另外的垂直旋轉(zhuǎn)角度(xRot),又叫做X軸旋轉(zhuǎn)角度,指的是實(shí)體與水平面之間的傾斜角。這個(gè)可比水平旋轉(zhuǎn)角度好理解多了,相信你應(yīng)該能夠看懂上面的這句話。只不過需要注意一點(diǎn),對(duì)于有頭或有眼睛的實(shí)體來說(比如玩家),這東西指的是頭的朝向(也就是目光的朝向)與水平面之間的夾角,而不是整個(gè)身體(這就是為什么你能夠看到一個(gè)頭傾斜著的玩家,但你絕不可能看到一個(gè)身子傾斜著的玩家)

 ?。ㄓ袥]有一種可能,其實(shí)Minecraft中的玩家朝正下方或正上方看的時(shí)候,實(shí)際上是平行與地面的,只是Mojang懶得做出這樣的效果而已)

  (唉,這樣子就能解釋為什么在游戲中,第一人稱的玩家看不到自己的下半身了!)

  需要注意的是,這個(gè)垂直旋轉(zhuǎn)角度雖然以水平面朝向?yàn)?°,但和上面的水平旋轉(zhuǎn)角度不一樣的是,這東西引入了負(fù)值:朝上為負(fù),朝下為正。比如你頭朝上45°看天空,那么你的垂直旋轉(zhuǎn)角度就是-45°;你頭朝下45°看地板,那么你的垂直旋轉(zhuǎn)角度就是45°。而且,垂直旋轉(zhuǎn)角度肯定不能超過+90°或低于-90°。

  懂了吧?在tp中引入垂直旋轉(zhuǎn)角度和水平旋轉(zhuǎn)角度,就可以指定傳送目標(biāo)在傳送完成后的朝向(如果未指定,將會(huì)不改變朝向,雖然可能沒多大作用,但在一些RPG地圖或服務(wù)器,能夠讓玩家一傳過來就看到重要的告示牌或其他的一些東西,那豈不美哉?)

  比如下面的指令:

  /tp @p ~~~ 90 0

  這將會(huì)使最近的玩家朝向正西而不改變其位置。

  很簡單吧?對(duì)了,既然坐標(biāo)有『絕對(duì)坐標(biāo)』和『相對(duì)坐標(biāo)』,那么旋轉(zhuǎn)角度有沒有『絕對(duì)旋轉(zhuǎn)角度』和『相對(duì)旋轉(zhuǎn)角度』呢?

  答案是肯定的。

  和相對(duì)坐標(biāo)一樣,相對(duì)旋轉(zhuǎn)角度也是使用符號(hào)~代表傳送實(shí)體本身的朝向,以正數(shù)和負(fù)數(shù)代表角度的增加和減少。比如下面這條指令:

  /tp @p ~~~~-30 ~1

  假設(shè)這@p選中的還是上面那位被迫朝向正西的玩家,那么這條指令將會(huì)使他朝向南偏西60°,頭微微朝下1°。

  簡單吧?本章也就到這里了,對(duì)于初學(xué)者來說這些內(nèi)容就已經(jīng)足夠了。

  上面所述的tp指令適用于基巖版和Java版。在Java版1.13版本更新之前,tp的指令用法就這么多。而關(guān)于1.13版本到底對(duì)tp進(jìn)行了怎樣的更新,這些內(nèi)容以及一些更加復(fù)雜的東西會(huì)在第六十四章具體講到。

  ——————————

  /tp歷史

  -Java版

  Classic Server

  1.7——加入/tp

  Indev

  0.31——移除了所有命令

  Alpha

  v1.0.16_01——重新加入了/tp。

  正式版

  1.3.1——現(xiàn)在允許玩家傳送到指定坐標(biāo)

  1.8——加入了朝向參數(shù)。

  1.9.3——/tp不能在能將玩家傳送到Y(jié)=-512到512以外的地方。

  1.10——Y軸限制現(xiàn)在增加到-4096到4096。

  1.13——將/tp和/teleport同化,/tp也正式成為/teleport的別稱(縮寫)。

  -攜帶版(Alpha)

  0.16.0——加入了/tp。

  .......

  .......

  你有沒有發(fā)現(xiàn),這個(gè)tp指令的旋轉(zhuǎn)角度參數(shù)的格式是這樣的:

  [<水平旋轉(zhuǎn)角度><垂直旋轉(zhuǎn)角度>]

  這是什么意思呢?

  這個(gè)的意思就是,這兩個(gè)參數(shù)都是選填的,但如果你填寫了其中的一個(gè),另外一個(gè)也就必須填寫,即你并不能只填寫水平旋轉(zhuǎn)角度或只填寫垂直旋轉(zhuǎn)角度,而把另外一個(gè)空著。

  知道了吧?那么本章到這里就完全結(jié)束了。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南