我是想做到以一个盔甲架为中心,然后对此盔甲架周围的所有实体执行指令,然后发现都是以实体为角落而不是中心为基准点;于是我又尝试多写三个以包围这个盔甲架,又发现有的延长出来的判定范围跟另一个方向延长出来的判定范围不一致。望大佬们解决
下列内容摘抄自wiki
-{}-[x=<值>,y=<值>,z=<值>] — 在世界中定义一个位置。
这个位置将成为目标选择器执行位置(不修改命令执行位置),这意味着@p所选择的目标可能发生改变。
如果其中任意参数未定义,则默认使用命令执行位置的坐标。
可用于distance参数或dx、dy和dz参数,以平移选择范围。
坐标可以是整数或像12.34这样的小数(具体为双精度浮点数)且不会进行中心校正(center-corrected),这意味着x=0不再自动更正为x=0.5。波浪号可用于此参数[仅基岩版]。
示例:
@p[x=0,y=0,z=0] — 选择距离世界中心点最近的玩家。
@e[c=3,x=~10,z=~10] — 从往东南方向延伸14.14米的位置开始,选择距离最近的3个实体。[仅基岩版]
x,y,z三个参数你可以理解为选择x,y,z体积为1x1x1的长方体
dx,dy,dz是将长方体扩大,如x=10,y=10,z=10,dx=10,dy=10,dz=10,
可选择从(10,10,10)到(20,20,20)的长方体
若问题未解决可以继续追问谢谢