有時候在設計機關時
常常會有不知道玩家名稱
卻要對這個玩家做出一些行為的狀況
這時候就可以使用目標選擇子
它可以用來讓你描述這個玩家的一些特性
藉此在遊戲中動態找到這個玩家
目標選擇子 功能 @p 選取最近的玩家 @a 選取所有的玩家 @r 選取隨機一玩家 @e 選取所有的實體
有時候, 距離並不能滿足所有的需求
因此可以利用參數來擴充功能
格式
@p[r=5] 也就是 @<目標選擇子>[參數名稱=值]
此外也可以使用多個參數
@p[r=5,m=1] 也就是 @<目標選擇子>[參數名稱=值,參數名稱=值]
目標選擇子參數 | 功能 |
x | 指令方塊搜尋中心的 x 座標 |
y | 指令方塊搜尋中心的 y 座標 |
z | 指令方塊搜尋中心的 z 座標 |
dx | x 方向的距離 |
dy | y 方向的距離 |
dz | z 方向的距離 |
r | 最大搜尋半徑 |
rm | 最小搜尋半徑 |
rx | 最大垂直方向旋轉量 , 最大 x 軸方向旋轉量 |
rxm | 最小垂直方向旋轉量 , 最小 x 軸方向旋轉量 |
ry | 最大水平方向旋轉量 , 最大 y 軸方向旋轉量 |
rym | 最小水平方向旋轉量 , 最小 y 軸方向旋轉量 |
m | 遊戲模式 |
c | 指定目標數量 |
l | 最大等級 |
lm | 最小等級 |
score_name | 對於該實體的名為name的物件,最大可容許的值 |
score_name_min | 對於該實體的名為name的物件,最小可容許的值 |
team | 某個特定名稱的隊伍裡的實體 |
name | 名為該特定名字的實體實體 |
type | 該實體的型別 |
魔鬼藏在細節裡
由於小坤也在這堆指令翻滾許久,因此也有一些使用上的經驗分享,於此惠與各位。r , rm , rx , rxm , ry , rym 這些很容易搞錯,要多加留意r , rm 指的是離搜尋中心的最大和最小距離rx , rxm 指的是你看向哪個方位(東南西北),單位是角度ry , rym 指的是你看的多高(抬頭或是低頭),單位是角度另外常常看到這些很短很難記的參數,實際上都是由英文簡寫而來像是r = 半徑 = Radiusrm = 半徑最小 = Radius Min = Radius Minimum理解了英文再回頭看其實不難的另外由於最大最小都是M開頭的英文單字所以不寫就代表是最大score_(name)的(name)是自己訂定的記分板不是說這個只能打name如果要讓記分板的值剛好為你規定的值就只要同時規定最大最小的值都是你規定的值就可以了最後感謝你的觀看如果你喜歡這篇文章請按下方的喜歡與收藏我會非常非常開心的哦~那麼,下篇文章見啦 !
留言共 38 篇留言
前一篇:小坤體悟 - 我們到底是... 後一篇:【Minecraft】【...
colann 給 colann:
【繪圖創作】【優嵐】2024生日賀圖 2024/4/3 https://home.gamer.com.tw/creationDetail.php?sn=5910498看更多我要大聲說昨天23:33