19游戏网 > 游戏攻略>正文

我的世界创世神教程第六十四节方程式生成

来源:19游戏网编辑:网络转载更新时间:2017-05-27

  我的世界WorldEdit创世神高级系列教程 第六十四节方程式生成。本教程由64条不同的技巧,功能介绍,难点介绍,防范措施介绍,工具介绍等组成。适合高级玩家和腐竹们来学习。这节内容给大家介绍//generate方程式生成。

  游戏园我的世界官方群:325049520  256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  //generate 是一个强大的指令,它可以根据输入的方程生成对应的几何图形

  我们先来看一个例子(来自 WE Wiki),首先选择一个选区

  输入指令 //g wool:red (z/2)^2+x^2+(5*y/4-sqrt(abs(x)))^2<0.6

  以下是结果,根据方程式生成的心形

  现在让我看一下这个指令的运作方式,并且用几个简单的例子来了解它的功能

  //generate (可简写为//gen或//g) 利用一个给出的方程式在选区范围内生成该方程式的图形

  格式为 //generate <方块ID> <表达式>

  <方块ID> 为需要使用的方块ID

  <表达式> 为使用的表达式,这里需要注意几个地方

  WE使用的表达式为不等式,这与算法有关,在生成物体时,创世神会分析选择区域内的每个方块,将坐标代入计算,如果坐标满足不等式,则生成,反之则不生成

  讲到坐标,这也是一个需要注意的问题,在不加任何标签的情况下,WE会将选择区域定义为范围为[-1;+1]的三维空间,在此基础上进行生成

  接下来我们来看几个例子

  //generate 1 y<0

  使用的方块为原石,填充所有 y<0 区域

  效果如下,可以看到选区的下半部分被填充了,表示了函数 y<0 的区域

  另外,在生成时可以使用 && 逻辑与门 和 || 逻辑或门 来连接多个方程式来达到需要的效果

  如下图我们使用 //gen 1 y<0.5&&z<0.5

  即为用原石填充 y<0.5 与 z<0.5 的交集部分

  结果如下图

  同样,曲面也可以生成,下面我们使用表示球体内部的不等式

  //g 1 x^2+y^2+z^2<1

  可以看到,成功生成了球体

  这里也提醒各位,如果生成时没有使用标签,即使用默认模式,选区最好设定为正方体以免生成出的图案被拉伸(因为坐标界限为-1与+1,如果选区为长方体,轴比例不一致,生成空间就会被拉伸,如果下图的选区是长方体,生成的就不是球体而是椭球了)

  接下来我们来看看更多的生成例子,以及-h 标签

  -h 标签可以加在命令中 来使生成的图形中空 (可以理解为把不等式变成了等式,因为只生成表面)

  如下图,我们使用命令

  //gen 1 -h -x^2+y<0

  来用原石生成一个抛物面,可以看到我们加上了-h 标签使图形生成为空心(基本相当于-x^2+y=0的效果,但是//gen不支持等式)

  正面,如果没有使用-h 标签,所有曲面下方的部分也会被填充,也许这个用来做屋顶会不错?

  接下来一个双曲面,命令为

  //gen 1 -h x^2-y^2>0.1

  效果如下(如果没有加 -h 左右两边曲面“里面”的部分也会被填充)

  接下来是另外两个标签,我们知道如果正常使用//gen生成,选区会被定义为取值范围[-1:+1]的空间,如果使用接下来介绍的两个标签的任何一个,生成时就会使用实际坐标来计算(生成区域还是会被限制在选区范围内)

  首先是 -r ,表示 “使用实际坐标”,如果加上的这个标签,生成时会使用我的世界的坐标值代入计算

  我们来看一个例子

  下图目前我们的坐标是 x -49 y 102 z 43

  在这个位置我们输入

  //gen 1 -r y<102

  即用原石填充选区内所有y坐标低于102的部分

  生成效果如下,移动了一下位置以便于查看效果,Y轴高度没有变动,可以看到所有选区内Y<102的部分都被填充了

  接下来是 -o 标签,它与 -r 类似,也是使用实际坐标带入计算,不过他将原点(0;0;0)定义在玩家的位置,即玩家所在位置为原点,1单位等于实际的一个方块(同样,生成限制在选区中)

  我们来看一个例子,下图我们使用

  //gen -o 1 y<0

  将玩家所在位置设为原点,填充选区内Y值低于0的部分,即选区内所有低于玩家所在高度的部分

  效果如下(玩家未移动)

  移动后从远处查看的效果

  接下来我们再来看一个例子

  //gen -o x^2+y^2+z^2<25

  这是一个球体的不等式,将会用原石以玩家为中心生成一个半径为 cbrt(25) ,约为3的球体【因为记错公式了,本来想生成半径5的

  效果如下(玩家进行了移动,因为生成时玩家会被卡进方块里,因为是以玩家位置为原点生成)

  关于//generate命令更多的了解,小编将在以后的文章里单独说。

  PS:在此非常感谢我的世界玩家Az蓝色轨迹的分享。

  原文地址:https://tieba.baidu.com/p/3896008092

  以上就是我的世界WorldEdit创世神高级系列教程 第六十四节方程式生成。更多精彩尽在游戏园我的世界专区。

  

19游戏网整理报道

上一篇:热血江湖手游魔王打法思路分享

下一篇:lol季中赛we胜fw闪电狼后,台湾网友这样说

相关文章

-=Minecraft|我的世界-手把手教你开服=-:[3]

我的世界怎么换皮肤

我的世界皮肤怎么用

我的世界开服!!!

iPhone版《我的世界》评测:只属于自己的天地

《我的世界》TMI让角色恒死的方法

《我的世界》CS爆破系统原理

《我的世界》等级检测器制作方法

《我的世界》枪械系统实现方法

《我的世界》1.7.2更新内容

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

我的世界相关新手卡
我的世界热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693