跑跑车首页

当前位置:首页攻略秘籍单机攻略 → 我的世界WorldEdit教程deform指令教程指令结构与使用方式

我的世界WorldEdit教程deform指令教程指令结构与使用方式

作者:佚名来源:本站整理 发表时间:2016/1/26 9:13:07 评论(0)

小编为大家带来了《我的世界》WorldEdit教程deform指令教程指令结构与使用方式,需要的玩家都过来看看吧。

I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.变换方程-加减(移动)
VI.变换方程-乘除(缩放)
VII.函数的使用
VIII.特殊函数-旋转与翻转
IX.源坐标的使用
X.移动后源坐标的使用
XI.使用例子 

上图使用的指令是:

  1. //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;

综上所述,这个指令的格式为

  1. //generate <ID> [-r/-o] <表达式>

复制代码

-r, -o 为这个指令可以使用的标示。

使用这个指令的时候需要选择一个选区,指令会对选区按要求进行变形,注意选区的形状会影响到输出的结果,有时这个特性会造成一些麻烦,但有时可以使用这个来达到希望的效果,这一点我们接下来会讲到。

同时,就像刚才提到的,在使用这个指令时,我们可以使用一个或几个标示来改变指令的效果,来达到需要的结果。


玩家评论
我要点评

网名 注:您的评论需要经过审核才会显示出来。

已有 0 位玩家参与点评
下载排行