• 各位发下帖啊喂,别拿了资源就走人啊啊啊qwq。
  • “多玩我的世界盒子(https://mcbox.duowan.click)的m社模块已迁移至该论坛,由 Yuka 授权”
  • 论坛Q群: 881291443

旧站搬运:令教程“真”从零开始 (二) 命令tp与相对,局部坐标

114514

Member
2024/02/29
53
0
6
金粒
0金粒
钻石
0钻石
金粒
0
钻石
0
[align=center]快照:【命令】命令教程“真”从零开始 (二) 命令tp与相对,局部坐标与朝向锚 [1.17] - Minecraft(我的世界)中文论坛 - Powered by Discuz! (bingj.com)[/align]
[align=center]声明:
1. 默认所有读者看过本系列的第一帖。作者不对可能出现的方言或术语负责。
2. 本系列全部教程适用于当前Java最新版(1.17),但本帖包含的内容在1.13~1.17的版本中全部适用。
3. 本教程默认读者有关于Minecraft的基础知识。


好,各位。欢迎来到该系列第二帖。今天我们要来讲的,是/tp 啊不,应该说,是/teleport指令。原本的指令tp在1.13扁平化时更改为了teleport。但tp仍作为teleport的简写适用。(当然,能用tp谁打那老长的teleport)好吧好吧,我知道你应该会这个指令,但如果你不知道相对坐标,局部坐标,还有“朝向锚”这个名字挺唬人但实际上很简单的东西的话——来。看下去吧。
(就算你都知道,也可以满足自己的阅读癖不是)

这是今天的大纲:

1. 关于tp的简单用法:将一个或多个实体传送到另一个实体处。
2. 介绍坐标
3. 将一个或多个实体传送到一个坐标处
4. 关于相对坐标
5. 关于指令执行者
6. 关于局部坐标
7. 关于旋转:使用x与y轴进行旋转
8. 关于旋转:使玩家看向一个坐标
9. 关于旋转:使玩家看向一个实体,并解释“朝向锚”
10. 关于跨维度传送


2.1 tp指令

来,让我们开始今天的内容。
/tp指令,为指令/teleport的简写,是我的世界中的传送指令
它可以将一个或多个玩家或实体传送至一个确定的位置,并可以设定旋转
这将是我以后介绍任何一条命令的方式:先给格式:
  1. /teleport <目标> <目的地>
复制代码

  1. /tp <目标> <目的地>
复制代码


(teleport指令格式,简化版1)(以后都用tp代替)


好,首先,让我们看向下面这个例子:
假设,我(Dahesor)被困在了一座基岩监&狱里。我呢,想要逃出去,所以拉来了MysticNebula70
(又是这位老哥(MCWiki巡查员之一))。
那么,我该如何传送到他身边呢?
只需要将目标替换为我,将目的地替换为他就好了:
  1. /tp Dahesor MysticNebula70
复制代码

该指令会将我传送到MysticNebula70处当然,我们一样可以在这里使用选择器——
  1. /tp @a MysticNebula70
复制代码


这条指令会将所有玩家都传送至MysticNebula70处。
但是这条指令可不能反过来写:
/tp MysticNebula70 @a
因为@a为所有玩家——MysticNebula70不会分身,不可能将他传送至“所有玩家”
也就是说:
[align=center]目的地必须为单个实体[/align]
不过这时,我们有了一个新的问题:
我在我的自我介绍里说过,我这个人很喜欢玩RPG与CTM地图......也经常被困在一些奇怪的地方,我不能总找人家帮忙吧。
我的意思是,如何传送至一个没有其他玩家的地方?
这个问题实际在问:如何使用另一种方式来指定一个“目的地”
嘛,这里我们就要用到一点数学了。

2.2 坐标
我默认你学过直角坐标系......毕竟这里是讲指令的,不是讲数学的。

你不懂的话请百度

答案很简单,使用坐标(coordinates)
三维坐标,从世界原点出发,可以使用三个数字表示任何一个位置。
你只需要将“<目的地>”替换为x,y,z就好了:
  1. /tp <目标> <x> <y> <z>
复制代码


(指令格式,简化版2)
[align=center]东西为x轴,高度为y轴,南北是z轴[/align]
[align=center]东为正x,南为正z
[/align]

不难理解——
  1. /tp Dahesor 0 0 0
复制代码

会将Dahesor,也就是我传送到世界的中心点。
(然而实际上不是!因为代码的原因,你不能输入0作为x与z的坐标值......上述的命令会被自动替换为/tp Dahesor 0.5 0 0.5)

当你在聊天框中输入指令时,你可以省略<目标>,这时目标会默认为你自己:

  1. /tp 0 0 0
复制代码

[/align]

 

新帖子 新资源 新主题