本帖最后由 shengjing1 于 2012-12-8 11:48 编辑
中途停了2天,第三章终于到来啦~~其实LZ木有TJ的说。。都加精了。。肿么好意思TJ嘛{:10_528:}
这是WorldEdit系列教程的第三章
为了您能更清楚的看懂本章内容,请确认您已经至少大致看完第一章以及第二章的内容
索引贴传送门
http://www.mcbbs.net/thread-68779-1-1.html
第三章剪贴板
Worldedit提供了很强大的剪贴板功能,让你能复制,剪切,粘贴一个区域,甚至你可以保存到一个文件,从另外一个存档读取。
本章提要:
1.复制和剪切
2.粘贴
3.旋转和翻转
4.保存和读取
5.清空剪贴板
一、复制和剪切
1. 复制
指令://copy
效果:复制你之前选定的区域,以及你当前的位置信息。你当前的相对于选区的位置非常重要,直接决定了粘贴的区域位置
用法://copy即可
2. 剪切
指令://cut[leaveBlock]
效果:根据当前位置复制选定区域,并把选定区域填充为指定方块
用法:可以支持所有的方块表示类型,留空的话就表明被空气方块填充
游戏截图解说:选定区域在这个相对位置剪切 剪切之后方块被空气方块填充
|
二、粘贴
指令://paste [-a/-o]
效果:根据复制时的玩家位置,粘贴选定的区域,注意和你自己的朝向没有任何关系!!!!
粘贴之后选区会变为粘贴之后的区域!!
用法://paste表示粘贴,//paste -a表示粘贴除空气方块外的方块,//paste -o表示粘贴到复制的原位置
游戏截图解说:
| 在这个地方复制的,朝向并没有朝向选定区域
往前走了几步,然后粘贴
转头看看情况,就是这样,粘贴的区域和自己的相对位置有关,和自己的朝向无关
粘贴之后,undo,然后再剪切的时候,剪切掉了粘贴之后的区域,说明粘贴会引起选区的变化
这是一般的剪切粘贴
这是粘贴了一次之后//paste -o,就是粘贴到原位置
这个是//paste -a的效果,和上图对比可以知道空气方块不再被粘贴
|
三、旋转和翻转
1. 旋转
指令://rotate<degrees>
效果:选定区域围绕复制时玩家的位置旋转指定角度
用法:角度必须是90的倍数
游戏截图解说:
旋转90度的图
再一次旋转90度
4次之后360度变回原来的样子,旋转是默认关于玩家旋转的,和下面要说的翻转不一样,翻转默认是关于选区对称轴的
如果角度不是90度,那么会提示错误
|
2. 翻转
指令://flip[-p] [direction]
效果:把剪切板中的区域按照指定的方向做镜面翻转
用法:-p指的是相对于玩家来翻转,[direction]可以为”N”,”S”,”W”,”E”,”U”,”D”
游戏截图解说:
| 这是原本的朝向
根据我面向的这个方向做一次镜面翻转,翻转轴为选取的对称轴
粘贴之后效果,可见门变向了
两个一起对比,可见相对于我输入//flip时的朝向做了一个镜面翻转
|
四、保存和读取
指令://<schematic|schem> <save|load>[<format>] <filename>
效果:把剪贴板的内容保存在.schematic文件里面,并且可以支持MCedit等其他软件。
读取的时候可以不是原来的存档,就是说可以很方便的把原来的建筑搬到新地图
用法:单人指令版只能用schematic不可用schem,单人控制台版(感谢719823597提醒)
和bukkit可以用//schem,意义相同,比如//schematic save 1就代表保存到1.schematic里面
游戏截图解说:
这里是前两个章节的地图,我把超平坦中的一个房子粘贴过来了,先保存,然后再新存档读取,剪贴板就有了,直接粘贴就可以了
|
保存路径:bukkit: \plugins\WorldEdit\schematics\
单人:\mods\spc\schematics\
注:多人游戏中所有人的schematic是保存在一起的,不同玩家共用一个文件夹
五、清空剪贴板
指令:/clearclipboard
效果:清空剪贴板,节约一点点内存空间
用法:注意是单斜杠,和之前的指令有所不同
最后如果有什么看了之后还不清楚的就回帖说明,我尽力解答~~其实自己多试试应该很容易明白到底怎么粘贴的~~
顺带附赠本章pdf下载