首页 游戏攻略 正文

我的世界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子命令。

相关信息

轩辕剑7大眼蛙在哪 大眼青蛙位置介绍
看门狗军团女杀手怎么刷 女职业杀手招募位置介绍
轩辕剑7轮盘怎么解 轮盘机关转动方法介绍
轩辕剑7怎么刷级 速升50级方法介绍
我的世界下界金矿石怎么挖 金矿石所处高度分享
轩辕剑7渊之声怎么打 渊之声打法思路详解
看门狗军团五星逃脱怎么刷 详细刷法介绍
博德之门3游侠属性怎么加 游侠玩法心得
看门狗军团招募有什么技巧 招募技巧分享
博德之门3战士属性怎么加 初始加点方法推荐
轩辕剑7天书之力有什么用 详细作用介绍
轩辕剑7机关兽的甲片怎么获得 详细方法介绍
看门狗军团7天vip有什么用 详细作用介绍
不思议的皇冠白球怎么用 白球使用技巧心得
不思议的皇冠前期怎么玩 初期玩法心得分享
赏金奇兵3拯救平民任务怎么完成 营救任务完成方法介绍
幽灵行者红盾怎么打 红盾应对方法介绍
看门狗军团隐形雇佣兵怎么招募 阿尔比恩雇佣兵招募方法介绍
坎巴拉太空计划怎么改旗帜 改变方法说明
看门狗军团思凯小屋密码是什么 404密码文件分享