欢迎光临散文网 会员登陆 & 注册

论MC选取器@e[]的20种项与2种变式的相互交融

2023-08-02 22:05 作者:严肃君子  | 我要投稿

@e的内格式: 像@e[x=,y=,z=]对应世界坐标,变成@e[x=~,y=~,z=~]就变成发起者的对应坐标了 发起者对应的就是发出此指令的东西 如果是聊天栏写的话发起者就是输入的人如果是命令方块的话那发起者就是命令方块 比如excute bbb就是bbb为执行者 @e[r=] 这里的r,是半径,后面可以改数字改数字,这一是所有向皆可执行的,意思就是执行者的半径内就会被执行,其中有一个标准数量单执行变量,可以成为rm,这是最小半径,可以想象为一个更小的圆,两个圆内的环形可以用常用格式@e[r=,rm=]表示这时被执行的就是在这个环内 单格式 m,模式 如m=c 模式为创造等 c,数量 用来确定可控值如c=4是在指定实体类型中随机选取4个 这些都可以堆叠用","堆叠 标签与记分板数据 这个scores(计分板)比较特殊 他需要用到 二级概括{} 概括储存值[] 第一个是对象 第二个是数组 因为需要记分版名和记分版两个项,所以需要放大,就会用到{},成为[scores{}],其中{}填入的有两个项,记分板名字与记分板数据 如 计分板叫做st数据为5那就是{st=5},长格式就是[scores{st=5}] tag标签 和前一个比较,他只有名字这一项。 就比如tag=ttt就是标签为ttt,显示可以用tag list 来显示 l,lm l代表等级 @e[l=1]就是等级为一的实体会被执行 lm与rm同样,加上了m就成为了最小等级,格式如@a[l=,lm=] r,在单个项里面他说明的是半径,而这时就会有一个虚拟圈形成,我们便可以套用这个圈与别的项交融 如 y,原来是一条水平垂直的虚拟线,加上圆之后,就可以斜着角度旋转了 所以,获得了一个新的值,水平旋转的项 r+y=ry 左加右减 此时,写法变为了ry=,写的是角度,而不是普通数字 因此可以看出,xyz这同类项中还可以成为rx,这便是水平旋转。

这次你们也可以想象,r成为了第一个变式。 而此时因为出现了ry这一个标准数,那就可以继续套用标准数量单执行变式"r" 如rym 最小水平旋转角度 rxm 最小垂直旋转角度 [ry=a,rym=a](a为自然数)此时ry和rym他们就像一条弯曲的弧片两端,而这一片弧片内的就是指定的 就当这个是站立的那肯定有个躺着的 就是 rxm 最小垂直旋转角度,他们就是一个躺着的弧片 此时把xyz,给当成一个点,这个新的合成项就是另外一个点他们连接就成为了一条片段,这时,这条线段是为二维的,他会成为至少一个方块的线,所以不是二维线段。 此时我们讲另外一个变式"d" 比如dy,dx,dz在这个后面就可以加上数值,这个是一个后定设定 就比如 本身你设置了x=~4那就是你所执行者向x前行四格开始被执行,这个点从执行者到了执行者向x四格,就可以用到d,但是如果加上后置设定rz那就可以变成一条平面,这里是可以使用-,可以向反方向移动 x=~4,dx=4

以上均可叠加 此时解释两变式一变量的可用性: 两变式:d,r 这是专门为xyz坐标值的变动,而他们套用的便是可变式。 而一变量:m 是单套用不可变式的变量,不可辨是常规为数字定量如=1,适用于确定与本项相关的一个限制度。 如何确定是否为不可变量? 基本如dy,dx,dz等与常规像有交接拉扯的项,就是可变量。 而像l,r等没有其他交接项的项,就是不可变量 如m,type,tag单项不可交融的不可变量,便可用"!"反转 如:tag=!azz 本身为tag=azz 从指定为标签为azz的实体到为排除标签为azz外另外皆可,此时就是用"!"反转,另同。

论MC选取器@e[]的20种项与2种变式的相互交融的评论 (共 条)

分享到微博请遵守国家法律