跑跑車首頁

當前位置:首頁攻略秘籍單機攻略 → 我的世界WorldEdit教程deform指令教程指令結(jié)構(gòu)與使用方式

我的世界WorldEdit教程deform指令教程指令結(jié)構(gòu)與使用方式

作者:佚名來源:本站整理 發(fā)表時間:2016/1/26 9:13:07 評論(0)

小編為大家?guī)砹恕段业氖澜纭稺orldEdit教程deform指令教程指令結(jié)構(gòu)與使用方式,需要的玩家都過來看看吧。

I.指令簡介
II.指令結(jié)構(gòu)與使用方式
III.可用標示
IV.坐標范圍
V.變換方程-加減(移動)
VI.變換方程-乘除(縮放)
VII.函數(shù)的使用
VIII.特殊函數(shù)-旋轉(zhuǎn)與翻轉(zhuǎn)
IX.源坐標的使用
X.移動后源坐標的使用
XI.使用例子 

上圖使用的指令是:

  1. //deform x+=sin(2*y)

復制代碼

這其中:

//deform 為主指令

x+=sin(2*y) 為使用的幾何變換表達式

這里使用的表達式的寫法與日常的有些不同,我們來看一下表達式需要注意的地方:

  • 表達式的寫法與Java相似:

  • 加減乘除分別為+ - * /;

  • 次方為 ^ ,這個符號在這里不表示邏輯異或門;

  • 使用多重括號時僅能使用圓括號;

  • 在表達式中可以使用 && 來代表邏輯與門,用||來代表邏輯或門,! 比較特殊,加在一段表達式前代表邏輯非門,加在表達式或數(shù)字之后代表數(shù)學階乘,但在這個指令的使用中不是非常重要;

  • 比較使用的是 < > (大于與小于),<=(小于等于),>=(大于等于),==(等于),!=(不等于);

  • 如果需要同時輸入多個表達式(如一個x軸上的變換和一個y軸上的變換),兩個表達式之間可以用分號隔開;

  • 表達式寫法支持Java風格的運算+賦值,如y+=1等同于y=y+1;

  • 一般的函數(shù)是可以在表達式中使用的,如abs()絕對值,cos()正弦,sqrt()平方根等,完整的列表可以查看

WorldEdit Wiki http://wiki.sk89q.com/wiki/WorldEdit/Expression_syntax#Functions

(在下文的函數(shù)部分會有介紹與例子)

需要注意的地方有:

  • 與日常書寫表達式不同,3x,5y等需要用乘號鏈接,即3*x, 5*y;

綜上所述,這個指令的格式為

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

復制代碼

-r, -o 為這個指令可以使用的標示。

使用這個指令的時候需要選擇一個選區(qū),指令會對選區(qū)按要求進行變形,注意選區(qū)的形狀會影響到輸出的結(jié)果,有時這個特性會造成一些麻煩,但有時可以使用這個來達到希望的效果,這一點我們接下來會講到。

同時,就像剛才提到的,在使用這個指令時,我們可以使用一個或幾個標示來改變指令的效果,來達到需要的結(jié)果。


玩家評論
我要點評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行