本帖最后由 shengjing1 于 2012-12-5 20:03 编辑
这是WorldEdit系列教程的第二章
本来是单人板块被移至此,既来之则安之{:10_522:}
为了您能更清楚的看懂本章内容,请确认您已经至少大致看完第一章内容
第一章传送门
http://www.mcbbs.net/thread-68562-1-1.html
第二章 区域操作
在你选择了区域之后,就可以对区域进行操作了,WorldEdit提供了各种各样的操作,可以满足很多建筑需求。
本章提要:
1.放置方块
2.替代方块
3.区域表面操作
4.堆叠区域
5.移动区域
6.其他
一、放置方块
1. 普通放置
指令://set <block-type>
效果:区域所有位置均放置指定的方块,无论原来区域内是基岩还是空气,都会被填掉
用法://set 方块名称或者ID <block-type>支持所有的方块表达方式
游戏截图解说:
2. 比例放置
指令://setN%<block-type>,M%<block-type>
效果:随机排列的几种指令方块,大数量的情况下比例和指定比例一样
用法://set 25%coalore,25%ironore,25%goldore,25%diamondore
中间一定要记得加半角的逗号
游戏截图解说:
按照1:1:1:1放置的红石矿,金矿,钻石矿,煤矿
|
3. 特殊放置举例
指令://set 0
效果:把所有方块设置为空气方块,即清空区域内所有方块
用法:选定区域后输入即可
游戏截图解说:
二、替代方块
1. 区域所有非空气方块全替代
指令://replace <block-type>
效果:区域内的所有非空气方块被全替代
游戏截图解说:
之前此处的图
所有非空气方块都被替换成了石头(和本教程之前//set 1的图是不一样的)
|
2. 特定方块被替代
指令://replace <block-type 1><block-type 2>
效果:区域内指定的1方块被2方块替代
3. 特定的一系列方块被一系列替代
指令://replace grass,dirtdiamondore,coalore
效果:指定的泥土以及草方块都被钻石矿替代
用法:被替换的方块之间一定要加半角逗号
游戏截图解说:
这是之前按比例填充之后四种矿石的图
把钻石矿和红石矿被金矿以及煤矿填充 得到的两种矿比例约1:1
|
4. 特殊替代举例
指令://replace 0<block-type>
效果:把所有的空气方块替换为指定方块
游戏截图解说:
三、区域表面操作
1. 建墙
指令://walls<block-type>
效果:所选区域的东南西北四个方向建一堵墙,即没有顶和底的
游戏截图解说:
2. 四周覆盖
指令://faces <block-type>
效果:选定区域的六个面上覆盖上指定的方块(原来这个指令是outline,现在改成了这个)
用法:同上
游戏截图解说:
这个是结果,最上面的2个方块是我打碎观看内部状况用的
|
3. 表面覆盖
指令://overlay<block-type>
效果:选定区域的最上层的非空气方块上覆盖指定的方块
用法:同上
游戏截图解说:
重新选择两个顶点
输入指令后表面被石砖覆盖
侧面确认一下,里面是没有被覆盖掉的
|
四、堆叠区域
这是一个非常给力的操作,只有一条指令,足以占一个小节的分量
指令://stack<count>[direction]
效果:把选定区域按照指定方向堆叠count次,如果是水平方向将建设起类似桥或者城墙的形状,如果是竖直方向将类似于摩天大楼
用法:direction可以是”N”,”S”,”W”,”E”,”up”,”Down”中的一个,也可以不写,那样的话就是玩家面向的方向
游戏截图解说:
直接用最有用的实例来说明
1.铁路建设
这个是初始自己搭的需要的区域
这个就是输入//stack 50 迭代50次之后的结果!!! 尼玛当初造跨海铁路造了几天啊,我知道这个指令的时候都想怒删游戏!!
远距离围观图图
花絮:jj怪被困在玻璃里面了。。再也出不来了。。
|
2.房子复制
这是我复制了400个铁匠铺之后的截图 横向堆叠了20个,然后重新选定,朝垂直方向堆叠了20次
直接把小地图占满
“宁静”“温馨”的“小镇”
|
3.城墙修建
图片丢失了,大致意思是//faces一个柱形区域,然后把墙顶美化一下,然后//stack 就可以了 |
五、移动区域
1. 基本移动
指令://move <distance>[direction]
效果:把选定区域内的方块向指定方向移动distance格,需要注意的是移动之后选定区域并没有随之移动
用法:distance为格数,方向类似于//stack指令,不输入则是玩家的朝向
游戏截图解说:
2. 自动填充的移动
指令://move <distance>[direction] <block-type>
效果:选定区域内的方块移动,移走之后空余的部分被指定方块填充
用法:如果是要自动填充的话,方向不可不填,不过可以用me代表自己的朝向
游戏截图解说:
3. 选定区域的移动
指令://move -s <distance>[direction]
效果:选定区域内的方块移动之后,选定区域也跟着移动,就是说再次移动的时候不用重新选择目标
用法:类似于基本移动,只是多了一个-s
游戏截图解说:
为了明确第三种指令和前面的区别,做一个对比
这是最开始默认的状况
移动2格之后
再次移动2格之后,可以看见房子前面的2格消失了,房子整体变小了,而且被填充的石头本来不属于房子的也被移动了 说明第二次移动是把第二次的区域内存在的东西继续移动,而不是移动之前的房子
背后的图
用-s指令进行第一次移动
进行第二次移动 区别很明显了,房子继续被移动,说明-s指令在移动一次之后会把选择区域同时向对应方向移动
|
六、其他操作
1. 区域变平坦
指令://smooth [iterations]
效果:当一座陡峭的山不适合攀爬的时候,可以把整座山选定到区域内,然后用指令让山更平坦,更容易攀爬。
用法:[iteration]指的是操作的次数,系统每次操作都会尝试变得更平坦,知道达到不可更平坦为止.
游戏截图解说:
很陡峭的高山地形
//smooth 之后的结果,非常容易攀爬
|
2. 区域生成
指令://regen
效果:使选定区域重新生成,就像地图刚刚生成一样,需要依赖地图本身的种子
用法:选定区域直接输入指令即可
3. 区域自然化
指令://naturalize
效果:尝试使区域变成一层草,三层泥土,所有的石头都在泥土下方,这种更自然的形态
用法:选定区域直接输入指令
参考资料:
相关资料链接~~
1.4.5单人命令及worldedit下载: bukkit的worldedit插件地址: WorldEdit客户端用户界面
其他可能对你有帮助的教程贴 |
多多回帖支持啦~~谢谢~~
免费赠送:
本章word文档下载:
WorldEdit 系列教程第二章——区域操作.docx