LocusAzzurro
本帖最后由 LocusAzzurro 于 2021-6-10 13:25 编辑


http://ww1.sinaimg.cn/mw690/0062Lzp6gw1eze0i4ri0aj30m80go778.jpg



使用表达式来生成任何你想要的东西!

大家好,这里Az,最近完成了对WorldEdit中//generate 指令的研究,在这里与大家分享一下获得的成果,发掘这个功能更多的潜能。


目录

I.指令简介
II.指令结构与使用方式
III.可用标示
IV.坐标范围
V.等式与不等式
VI.空心图形标示的使用
VII.逻辑门的使用与多面体
VIII.函数的使用
IX.源坐标的使用
X.移动后源坐标的使用
XI.例子-曲面
XII.例子-多面体
XIII.使用例子
XIV.相关资料与来源
XV.后记


阅读提示:你可能需要如下知识来理解本文并了解它的使用方式


注意本文内容与Perlin噪声研究文章所讨论内容并无关联,二者为WorldEdit下的不同功能

WorldEdit插件系列教程(作者 shengjing1): http://www.mcbbs.net/thread-68779-1-1.html
WorldEdit插件资源(作者 sjjklh): http://www.mcbbs.net/thread-68815-1-1.html
WorldEdit插件简短介绍:
WorldEdit是一个常用的地图编辑工具,玩家可以利用它进行许多建筑中的操作,加快施工速度,同时也提供了许多便捷的功能。




2015/12/27 18:54 GMT+1 一次施工完成
2015/12/27 19:21 GMT+1 二次施工完成
2020/09/08 19:32 GMT+1 图片重修复与纯文本流线化完成


LocusAzzurro
本帖最后由 LocusAzzurro 于 2020-9-8 15:36 编辑

I.指令简介

//generate 为WorldEdit中的一个指令,可简写为//gen或//g,作用是按照用户给出的一个表达式生成对应的形状。这个是WorldEdit一个非常强大的功能,理论上下可以生成任何使用表达式表示的物体,但实际使用有一个较大的限制,由于Minecraft单指令可以输入的最大字符数,过长的表达式无法输入,但就算如此,这个指令仍然可以用来完成一些复杂的操作,在Minecraft各个领域得到应用。在这里我将与各位讲解一下这个指令的使用方法,使用时的注意事项,以及我研究与找到的一些实际使用方法与例子,也希望各位如果有能力一起来完善对这个指令的研究,发掘出他更多的潜力。在正式开始之前,我们来看一个来自WorldEdit Wiki的例子来了解这个指令的强大效果。



http://ww2.sinaimg.cn/mw690/0062Lzp6gw1ezenpik0n0j311y0jlqg8.jpg
一个心形,仅使用了一个指令生成,虽然在这里我不会介绍如此复杂的使用方式,但从这里也不难看出这个指令的强大。用来生成它的指令为
  1. //g wool:red (z/2)^2+x^2+(5*y/4-sqrt(abs(x)))^2<0.6
复制代码
接下来,我们将会一一讲解这个指令的结构与使用方式。

下一页 最后一页