我的世界pe怎么让一个盔甲架朝着一个实体以最短路径慢慢移动过去
发布网友
发布时间:2022-04-24 00:27
我来回答
共1个回答
热心网友
时间:2023-10-15 12:48
无视障碍物的话可以,如果有障碍物可能不行by xxyz30
例如:两个盔甲架:一个名字为aa,一个名字为qq,我想让aa固定不动,让qq以直线的方式向aa移动(两点之间直线最短)by xxyz30。则用下面的那个指令
execute @e[type=armor_stand,name=qq] ~ ~ ~ tp @s ^ ^ ^0.1 facing @e[type=armor_stand,name=aa]
解析:execute是代表某个实体执行指令,@e[type=armor_stand,name=qq]代表指令的执行者为一个名字叫qq的盔甲架。
^代表视角坐标的参数值,以屏幕上面的十字准心为原点。第一个^代表左右方向(正数为左,负数为右),第二个^代表上下方向(正数为上,负数为下),第三个^代表前后,正数为前,负数为后。
这是视角坐标的实际情况(可能有错)by xxyz30
那这样就好了,我们只要让叫qq的盔甲架面对着aa这个盔甲架,然后让tp视角坐标的前后参数(第三个),让qq以0.1格每次的速度往aa那边tp,于是就是tp @s ^ ^ ^0.1 facing @e[type=armor_stand,name=aa] 。 by xxyz30
自己多试试看,就了解了,如果还有不会的,请继续问我哦~
没有了的话,请采纳哦~
热心网友
时间:2023-10-15 12:48
无视障碍物的话可以,如果有障碍物可能不行by xxyz30
例如:两个盔甲架:一个名字为aa,一个名字为qq,我想让aa固定不动,让qq以直线的方式向aa移动(两点之间直线最短)by xxyz30。则用下面的那个指令
execute @e[type=armor_stand,name=qq] ~ ~ ~ tp @s ^ ^ ^0.1 facing @e[type=armor_stand,name=aa]
解析:execute是代表某个实体执行指令,@e[type=armor_stand,name=qq]代表指令的执行者为一个名字叫qq的盔甲架。
^代表视角坐标的参数值,以屏幕上面的十字准心为原点。第一个^代表左右方向(正数为左,负数为右),第二个^代表上下方向(正数为上,负数为下),第三个^代表前后,正数为前,负数为后。
这是视角坐标的实际情况(可能有错)by xxyz30
那这样就好了,我们只要让叫qq的盔甲架面对着aa这个盔甲架,然后让tp视角坐标的前后参数(第三个),让qq以0.1格每次的速度往aa那边tp,于是就是tp @s ^ ^ ^0.1 facing @e[type=armor_stand,name=aa] 。 by xxyz30
自己多试试看,就了解了,如果还有不会的,请继续问我哦~
没有了的话,请采纳哦~