我的世界WorldEdit教程deform指令教程指令结构与使用方式
2022-06-26 20:11:53来源:三四五游戏平台发布:03450
小编为大家带来了《我的世界》WorldEdit教程deform指令教程指令结构与使用方式,需要的玩家都过来看看吧。
I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.变换方程-加减(移动)
VI.变换方程-乘除(缩放)
VII.函数的使用
VIII.特殊函数-旋转与翻转
IX.源坐标的使用
X.移动后源坐标的使用
XI.使用例子
上图使用的指令是:
//deform x+=sin(2*y)
复制代码
这其中:
//deform 为主指令
x+=sin(2*y) 为使用的几何变换表达式
这里使用的表达式的写法与日常的有些不同,我们来看一下表达式需要注意的地方:
表达式的写法与Java相似:
加减乘除分别为+ - * /;
次方为 ^ ,这个符号在这里不表示逻辑异或门;
使用多重括号时仅能使用圆括号;
在表达式中可以使用 && 来代表逻辑与门,用||来代表逻辑或门,! 比较特殊,加在一段表达式前代表逻辑非门,加在表达式或数字之后代表数学阶乘,但在这个指令的使用中不是非常重要;
比较使用的是 < > (大于与小于),<=(小于等于),>=(大于等于),==(等于),!=(不等于);
如果需要同时输入多个表达式(如一个x轴上的变换和一个y轴上的变换),两个表达式之间可以用分号隔开;
表达式写法支持Java风格的运算+赋值,如y+=1等同于y=y+1;
一般的函数是可以在表达式中使用的,如abs()绝对值,cos()正弦,sqrt()平方根等,完整的列表可以查看
WorldEdit Wiki http://wiki.sk89q.com/wiki/WorldEdit/Expression_syntax#Functions
(在下文的函数部分会有介绍与例子)
需要注意的地方有:
与日常书写表达式不同,3x,5y等需要用乘号链接,即3*x, 5*y;
综上所述,这个指令的格式为
//generate <ID> [-r/-o] <表达式>
复制代码
-r, -o 为这个指令可以使用的标示。
使用这个指令的时候需要选择一个选区,指令会对选区按要求进行变形,注意选区的形状会影响到输出的结果,有时这个特性会造成一些麻烦,但有时可以使用这个来达到希望的效果,这一点我们接下来会讲到。
同时,就像刚才提到的,在使用这个指令时,我们可以使用一个或几个标示来改变指令的效果,来达到需要的结果。
上一篇: apex英雄host不能保存怎么办 保存修改方法 下一篇: 最后一篇