首页 游戏攻略 正文

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

相关信息

疯狂麦克斯 巨像南部残料点搜集方法 残料点怎么搜集
疯狂麦克斯 黑喉北部残料点搜集方法 残料点怎么搜集
疯狂麦克斯 墙壁终结技能使用方法 墙壁终极怎么用
疯狂麦克斯 升级武器等级方法 怎么升级武器等级
疯狂麦克斯 红眼任务将货车开到出发点攻略分享
剑湾传奇 创建角色怎么加点 全职业角色加点攻略
死或生5最后一战 半透明效果MOD的新手制作教程
疯狂麦克斯 把油箱放车上方法分享 怎么把油箱放车上
急难先锋2016 抗议任务流程攻略 抗议任务怎么做
急难先锋2016汉化补丁怎么用
剑湾传奇 技能加点心得分享 剑湾传奇技能怎么加点
剑湾传奇 最高难度2级杀狼过关玩法
死或生5最后一战 众多的裤袜制服诱惑福利MOD
剑湾传奇 黑色史莱姆怎么打 黑色史莱姆打法技巧
剑湾传奇 圣骑NPC入队心得分享说明
死或生5最后一战 海莲娜猫女诱惑透视福利MOD
霸王邪恶联盟游戏存档在哪
霸王:邪恶联盟 娱乐试玩解说视频 游戏怎么样
战国无双4-2 福利MOD 小少将黑丝白丝网袜兔女郎MOD
战国无双4-2 虎妈服装MOD 井伊直虎特典偶像服装MOD