- BC20260095's blog
Minecraft指令教学
- 2024-11-12 9:20:51 @
!!! warning Warning: It is very difficult!!! !!!
一.Minecraft 指令之tp
1.相对坐标和绝对坐标
i.绝对坐标
按f3可在游戏中查看绝对坐标,绝对坐标由3个数字组成:(x,y,z),其中x与z表示平面位置,y表示高度。需要注意的是,x与z理论上是没有上下限的,但y只能在[-64,319]中取值,超出了这个范围你将无法放置方块,但实体可以到达范围之外。
ii.角度
类似于球坐标系的两个角度,minecraft中的角度用于表示实体的朝向。设其为(01,02),01表示朝向仰角,类似于纬度,范围为[0o,180o),随着视角降低而升高,朝上为0o,朝下为180o;02表示朝向平面上的偏转,类似于经度,范围为[0o,360o),随着视角向西转而增加。
iii.相对坐标
相对坐标分为相对直角坐标和相对球坐标
相对直角坐标实际上就是将绝对直角坐标的原点移动到了自身,表示为(~dx,~dy,~dz),其中dx表示其绝对x坐标与你自身绝对x坐标的差值,同理dy表示其绝对y坐标与你自身绝对y坐标的差值,dz表示其绝对z坐标与你自身绝对z坐标的差值。
相对球坐标有点不一样,minecraft中没有“绝对球坐标”这一概念,你只需理解成以自身为原点建立极坐标系,物体的相对极坐标表示为(^d01,^d02,^r)。其中r最容易理解,为物体与你的距离;d01表示两者01的差值;d02表示两者02的差值。
2.使用方法
i./tp <目标选择器(单个实体)>
例:/tp Zcx0101 传送到玩家Zcx0101
ii. /tp <目标选择器> <目标选择器(单个实体)>
例:/tp @e[type=pig] @s 传送所有猪到自己
iii. /tp x y z
例1:/tp 0 0 0 传送到世界坐标0 0 0的方块(绝对坐标) 例2:/tp ~ ~1 ~ 传送到自身上方一格(相对坐标)
iv. /tp ^d01 ^d02 ^r
例:/tp ^ ^ ^5 传送到自身前方5格
3.附加参数
i.true/false
false表示检测目标位置是否有方块,若有方块则传送,否则不传送;true为正常的传送(默认为true)
ii.朝向(01 02)
表示传送后的朝向,可用绝对角度和相对角度
如需深入探究,请前往minecraft.fandom.com