首页 游戏攻略 正文

我的世界as修饰子命令介绍

我的世界as修饰子命令很多玩家想知道,我的世界的自由度非常高,各种版本也在持续更新,很多玩家喜欢这款游戏。下面一起来看看我的世界execute修饰子命令as介绍。

我的世界as修饰子命令介绍

我的世界as修饰子命令介绍

as

用途:改变命令的执行者,但不改变执行位置或执行朝向等

格式:as <目标实体>

参数:<目标实体>(可以是多个实体,当目标实体被清除时,指令停止运行)

报错:参数不正确时报错

讲解:

这个子命令及其常见,尤其在一些对话当中的说话者等等,下面举个例子:

1 /execute as @e[name="重生是希望"] run say 大家好,我是喵呜机!

运行了这串指令后,你会在聊天栏中看到场上所有显示名称为“重生是希望”的实体(包括盔甲架、火球等非生物实体)都会说一句“大家好,我是喵呜机!”

当然as子命令不止只有对话这一个作用:实体选择器中有一个@s(命令执行实体),as子命令会在运行时将后面的执行实体全都变为<目标实体>参数提供的实体,意思是说在as子命令之后的@s全都指代着前面<目标实体>,举个例子:

1 /execute as @e[name="重生是希望"] run tp @s 0 0 0

运行这条指令,你会发现被传送的不是自己前提是你不叫重生是希望,而是所有名为“重生是希望”的实体被传送到x=0,y=0,z=0的位置,但其实上面只是一个例子,这条指令可以简化成:

1 /tp @e[name="重生是希望"] 0 0 0

as子命令不建议在没有完全了解execute指令的玩家去使用,因为它的执行坐标与执行方向都不会改变,意思是说如果玩家使用~或^去修饰坐标,那么往往就会出现一些问题,假定我们在命令方块中输入这串指令并执行(我们的想法是将所有名为“大轩”的实体原地向上传送3格):

1 /execute as @e[name="大轩"] run tp @s ~ ~3 ~

但是当命令执行后,“大轩”并没有原地传送到上方3格的位置,而是传送到了命令方块上方3格!这是为什么呢,这是因为as子命令并不改变命令的执行坐标,换句话说,这时的~ ~ ~代表的不是“大轩”的坐标,而是命令方块的坐标,下面我们就要讲讲这种问题的解决方法了:at子命令。

相关信息

《杀戮尖塔》猎人无限刀刃详细介绍 无限刀刃怎么样
《杀戮尖塔》猎人无尽苦痛详细介绍 无尽苦痛怎么样
《杀戮尖塔》猎人扫腿详细介绍 扫腿怎么样
《杀戮尖塔》猎人战术大师详细介绍 战术大师怎么样
《杀戮尖塔》猎人恐怖详细介绍 恐怖怎么样
《杀戮尖塔》猎人弹跳毒瓶详细介绍 弹跳毒瓶怎么样
《杀戮尖塔》猎人声东击西详细介绍 声东击西怎么样
《杀戮尖塔》猎人千穿百刺详细介绍 千穿百刺怎么样
《杀戮尖塔》猎人勒脖详细介绍 勒脖怎么样
《杀戮尖塔》猎人冲刺详细介绍 冲刺怎么样
《荒野大镖客2》稻草人帽获取方法介绍
《荒野大镖客2》内华达帽获取位置分享
《Déraciné》无根之草游戏试玩心得分享
《无双大蛇3》宁宁使用技巧指南
《饥荒》怎么走A?走A操作教学
《荒野大镖客2》捕猎大师挑战4技巧指南
《荒野大镖客2》全人参灵药位置分享
《足球经理2019》前锋回撤战术分析
《无双大蛇3》风魔小太郎使用技巧指南
《战斗砖块剧场》第二章全收集流程攻略