UID205082性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2022-1-1最后登录1970-1-1
| 本帖最后由 哈里谢顿 于 2022-7-24 14:25 编辑
第四期--目标选择器参数补充
特别声明:本指令教程原作者为FeathStudio工作室,我(苦力怕论坛名叫哈里谢顿,你们也可以叫我屑瓜)已询问过FeathStudio工作室室长荼義,他本人同意我可以搬运
x,y,z
x=数值
y=数值
z=数值
上节课中我们学到了坐标,那么可不可以选中在某处的实体呢,当然可以,x,y,z便是更改目标选择器的执行位置,如图
原本这个命令方块的执行位置是在6 4 -11处,即在绝对坐标(6,4,-11)处为中心清除周围一格所有的实体,但是在x,y,z调整后,位置变成了6.5 7.5 -10.5,即在绝对坐标(6.5,7.5,-10.5)处为中心清除周围1格所有的实体,绝对坐标参数通常和r相搭配,错误示范:
kill @e[x=1,y=1,z=1] 可能想的是清除绝对坐标(1.5,1.5,1.5)的实体,但是在(1.5,1.5,1.5)处执行kill @e不还是所有实体吗,所以应该添加r参数限制。
如果xyz未定义,默认为指令执行位置的绝对坐标。
特别地,也可以在前面加上波浪号以表示以命令执行位置的相对坐标。
课堂小测:
在原点(0,0,0)执行指令
kill @e[x=1.0,y=1.0,z=~1.0,r=2] 请问会清除里的实体?
x,y,z的数值也可以是浮点数,填整数的话执行坐标会被自动修正+0.5
坐标可以是整数或像1.14514这样的小数(具体为双精度浮点数)且不会进行中心校正(center-corrected),这意味着x=0不再自动更正为x=0.5。--维基
比如:
@a[x=1,y=1,z=-1] 事实上是在绝对坐标(1.5,1.5,-0.5)处执行。
dx,dy,dz
dx=整数
dy=整数
dz=整数
可以理解为是一个长方体,对角线的一点是目标选择器执行坐标(即基准点)
另一点是(x+dx, y+dy, z+dz)保持长方体的西北下角不变,将长方体的三边分别向东、南、上方向(即三个坐标轴的正方向)延伸1格,选择脚步坐标处于这个长方体内的所有实体。如果你不写完dx,dy,dz,那没写的几个默认为0。因为这个选择器参数涉及到了位置,所以只能选择同维度的实体。
@e[x=0,y=4,z=0,dx=5,dy=5,dz=5] 如图,铁砧覆盖的区域(脑补五格高度)内的实体就会被选中
@e[x=1,y=2,z=3,dx=1]
选中和方块坐标区域(1,2,3)到(2,2,3)有重叠的所有实体
rx,rxm,ry,rym
rx/rxm/ry/rym=数值
垂直旋转角度和水平旋转角度。
先说水平旋转角度,如图,是屏幕左右滑动改变
垂直旋转角度就是上下滑动,往上滑动为负数,最小-90,往下滑动为正数,最大90
和r,rm一样,没加m是最小,加m是最大,可混合使用,形成一个区间,可以不混合使用,选择视角在某个值以上或以下的实体,类比r,rm使用即可,不再多说
补充:如果只想选中为一个(垂直旋转/水平旋转)角度的实体,使用(ry=x,rym=x)即可(x是同一个数字)
自然掉落物的水平旋转角度为0
l,lm
l=int — 只选择所有经验等级低于int整型(-2147483649<x<2147483648)的1个数的目标(包含)
lm=int — 只选择所有经验等级高于int整型1个数的目标(包含)
类比r,rm即可,可混合使用,不多说
@a[lm=10,l=15] — 选择所有10级与15级之间(包含)的玩家。
m
m=M — 选择所有处于指定游戏模式的玩家。
m=!M — 选择所有不处于指定游戏模式的玩家。
M既可以是全称英文,也可以是数字或缩写
对应adventure-2-a-冒险模式、creative-1-c-创造模式、
survival-0-s-生存模式
default-无-d-默认模式
tag
tag=!标签名;
tag=标签名;
讲到这就要说一下tag指令,用于给实体标记
/tag <目标选择器> <add/remove/list> [标签名]
add添加 remove 移除 list 列出某个实体身上的标签
tag选参正选,反选可多个使用
如: @a[tag=a,tag=b] 选中标签有a和b的玩家
tag的应用较多,可自行摸索,限于篇幅不做过多介绍
巩固作业
@r[family=monster,family=!undead,type=wither_skeleton,type=!player,c=2,x=1000,y=10,z=1000,tag=a,tag=b,tag=!c,tag=!d,dx=50,dy=-50,dz=50]
简要概括该选择器选中的目标
那么本期教程到此结束,有什么不懂和补充可以在评论区提出
ps:如果遇到需要搜索id等内容可以在这个网页里找到(网页的作者是命令助手作者巨佬兔)https://ca.projectxero.top/idlist/
参考文献:
[1] 目标选择器 - Minecraft Wiki,最详细的官方我的世界百科 |
|