祝福網

首頁 > 遊戲 > 遊戲攻略 > 單機遊戲攻略 / 正文

我的世界as修飾子命令介紹

2023-07-16 單機遊戲攻略

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


來源:3dm 精品小說推薦: 昔日落魄少年被逐出家族,福禍相依得神秘老者相助,從此人生路上一片青雲! 我行我瀟灑,彰顯我性格! 彆罵小爺拽,媳婦多了用車載! 妹紙一聲好歐巴,轉手就是摸摸大! “不要嘛!” 完整內容請點擊辣手仙醫

Tags:我的世界(Minecraft)

網站分類
標簽列表