最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

EP.5 目標選擇器【基巖版指令教程】

2023-08-04 10:49 作者:ThePlayer571  | 我要投稿

同學們好,我是ThePlayer571,我們繼續(xù)來學習,基巖版基礎(chǔ)指令。

目標選擇器

在mc中,我們常用目標選擇器來決定要給誰使用指令,我們之前看到過的@s、@p就屬于目標選擇器。

選擇器分為兩個部分,''變量"和"參數(shù)'',二者的作用都是限定選擇范圍,在某些方面上有所區(qū)別。

以下內(nèi)容涉及到"實體"的概念。實體包括在Minecraft中所有動態(tài)對象,例如:苦力怕、美西螈是實體,泥土方塊不是實體,但泥土掉落物是實體。

變量

常用的變量有5個,各有各的作用(如圖)。

選擇器變量

為了方便演示,我們以/kill指令為例。這是一個清除生物的指令,用法簡單,語法為:/kill <目標選擇器>。

例如我們輸入:

/kill @p :清除離自己最近的玩家(包括自己)

/kill @a :清除所有在線玩家

/kill @r :清除隨機一名玩家

/kill @e :清除所有實體

/kill @s :清除自己

該部分內(nèi)容較簡單,這里不作配圖說明。在視頻 BV1LE411u7Ek 0:27~4:29 處,Missing245大佬對此作了動畫說明,感興趣者可以自行查閱。

參數(shù)

如果說變量是粗略的選擇,那么參數(shù)就是精細的選擇。參數(shù)要用中括號括在變量后面,就像這樣:@e[type=creeper]。其中[type=creeper]就是參數(shù)。

Minecraft里有很多很多參數(shù),初學者是幾乎不可能記得全的。這里我也只會挑一些重要的參數(shù)逐個介紹,你也沒有必要把所有語法都記住,只需要記住每個參數(shù)的用法,當你需要用這個參數(shù)時,通過這個網(wǎng)站查詢具體用法就好。https://minecraft.fandom.com/zh/wiki/目標選擇器#目標選擇器參數(shù)

總之,先跟著這篇教程學習一下,再去深入了解,一定不會走很多彎路。

介紹幾個常用參數(shù)

1. type ?實體類型

type,用于選擇實體類型。比如/kill @e[type=creeper],就可以把所有苦力怕(creeper)清除。

輸入 /kill @e[type=creeper]
只有苦力怕被清除

我們常在=后面加上!用于反選,例如輸入/kill @e[type=!creeper]則會清除除苦力怕外的所有實體。

輸入 /kill @e[type=!creeper]
除苦力怕外的所有實體被清除

2. name 實體名稱

name,用于選擇實體名稱。例如/kill @e[name=Mark]就能把所有名為Mark的實體清除。

輸入 /kill @e[name=Mark]
所有名為Mark的實體被清除

name參數(shù)同樣可以用!反選。

輸入/kill @e[name=!Mark]
名字不為Mark的所有實體被清除

注意,輸入 /kill @e[name=creeper],清除的不是苦力怕,而是名為creeper的實體。

我們可以同時使用兩個參數(shù):/kill @e[name=Mark,type=creeper],就能把所有名為Mark的苦力怕清除。

輸入 /kill @e[name=Mark,type=creeper]
所有名為Mark的苦力怕被清除

3. r,rm 距離

r,用于選擇一定范圍內(nèi)的實體。例如輸入/kill @e[r=3]則會清除距離我3格遠以內(nèi)的所有實體。

輸入 /kill @e[r=3]
3格遠以內(nèi)的所有實體被清除

rm,用于選擇一定范圍外的實體。例如輸入/kill @e[rm=3]則會清除距離我3格遠以外的所有實體。

輸入 /kill @e[rm=3]
3格遠以外的所有實體被清除

rrm組合使用,則可以選擇處于特定范圍的實體。例如輸入/kill @e[rm=3,r=5]則會清除距離我3~5格之間的所有實體。

輸入 /kill @e[rm=3,r=5]
3~5格之間的所有實體被清除

4. c 實體數(shù)量

c,用于指定選擇的數(shù)量。例如輸入/kill @e[c=2]則會清除離我們最近的兩個實體。注意,這兩個實體本來應(yīng)該包括我們自己,但由于我們是創(chuàng)造模式無法被清除,系統(tǒng)會自動跳過我們,清除下一個實體。

輸入 /kill @e[c=2]
最近的兩個實體被清除
如果是生存模式,我們也包括在內(nèi)(只有一個苦力怕被清除)

c也可以和type、name等參數(shù)并用。例如輸入/kill @e[type=creeper,c=2],則最近的兩只苦力怕清除。

輸入 /kill @e[type=creeper,c=2]
最近的兩只苦力怕被清除

我們可以輸入/kill @e[type=creeper,c=-1],清除最遠的一只苦力怕。

輸入 /kill @e[type=creeper,c=-1]
最遠的一只苦力怕被清除

以上就是常用的幾個目標選擇器參數(shù)了,作為初學者,了解這幾個參數(shù)就基本夠用了。如果想進一步學習,我推薦以下幾個途徑。

  1. Missing245大佬的教程 BV1LE411u7Ek

    • 優(yōu)點:動畫演示,言簡意賅

    • 缺點:是2020年的視頻,較為遠古,新出的部分參數(shù)未提及

  2. 我的世界維基百科 https://minecraft.fandom.com/zh/wiki/目標選擇器

    • 優(yōu)點:官方制作,保證最新最全面

    • 缺點:晦澀難懂,網(wǎng)站卡頓可能較嚴重

  3. 我寫的文章(改編自Wiki)?https://theplayer571.lanzouj.com/inYKy14d3jsj

    • 優(yōu)點:面向初學者,較容易學習

    • 缺點:沒怎么檢漏,可能有誤

打個總結(jié)

本期我們學習了目標選擇器的相關(guān)知識,大抵是屬于難度驟增了??赐瓯酒诮坛毯?,我建議各位先速看一遍所有選擇器參數(shù)的用處,以后需要用到時可以快速想起并查閱相關(guān)資料。我不建議用硬背的方式記憶這節(jié)課的內(nèi)容,而是應(yīng)該在實踐中慢慢掌握。不妨做幾道練習題加強理解罷。

本節(jié)課課后作業(yè):

建議新開一個超平坦存檔完成作業(yè)

  • 輸入一條指令,清除距離自己最近的2個苦力怕(creeper)。

  • 輸入一條指令,清除名為"忽必烈"的所有實體。

  • 輸入一條指令,清除 除"玩家"(player)、"苦力怕"(creeper)外 的所有實體。

  • 輸入一條指令,清除距離自己最遠的1個苦力怕(creeper)。

  • 設(shè)計一個機關(guān)。設(shè)置一個壓力板,踩到它的僵尸(zombie)會被清除,其他生物踩到則不會被清除。

上節(jié)課課后作業(yè)答案:已經(jīng)在上節(jié)課末尾給出


EP.5 目標選擇器【基巖版指令教程】的評論 (共 條)

分享到微博請遵守國家法律
三门峡市| 九台市| 疏附县| 成都市| 和龙市| 安吉县| 左权县| 弥勒县| 星座| 蒲江县| 洛浦县| 临江市| 思茅市| 文化| 武隆县| 眉山市| 徐闻县| 普安县| 乌恰县| 修武县| 双鸭山市| 大连市| 高要市| 来安县| 长春市| 南康市| 拜泉县| 霍州市| 台安县| 东乌珠穆沁旗| 保靖县| 日喀则市| 南川市| 南皮县| 宁安市| 宾阳县| 博野县| 河西区| 旬阳县| 水城县| 安平县|