龙空技术网

我的世界:如何在MC画“圆”?这个世纪难题,大佬却用一张图搞定

我叫Minecraft 72142

前言:

如今姐妹们对“计算机编程画圆”可能比较珍视,大家都想要剖析一些“计算机编程画圆”的相关知识。那么小编在网络上网罗了一些对于“计算机编程画圆””的相关内容,希望姐妹们能喜欢,大家快快来学习一下吧!

你和建筑大佬的差距有多大?有图为证!

建筑大神YeerLord591耗时900分钟,完成了一个巨大拥有16个生物群系的《我的世界》“群系沙盘”。并且每个小群系中,都包含特有的遗迹和生物。

那么这个群系沙盘是如何被打造的呢?下面,仅以我个人的经验。介绍一些或许你在《我的世界》建筑中,能够用得上的技巧和指令。

一、如何在MC画“圆”?

我最初在《我的世界》接触到“圆”型建筑的需求,是为了在下界造一个圆形的地狱猪人塔。为了在方型世界弄出圆形这个“世纪难题”,当真是查了不少教程。虽然有很多视频教程,但边看视频边造,真的是太麻烦了!

(其实这也是为何当初,我会选择坚持做Minecraft文章的原因之一)

然而在查找资料的同时,我突发奇想,能否利用Excel的方格来画圆呢。继而引发我的持续探索,最终找到了任何电脑都具备的一个软件“画图”。(每个电脑自带软件)

用“画图”软件,一张图搞定!

方法:在“画图”软件的主页选择圆形,线条调至最细。然而在查看页面,勾选标尺和网格线。然后你只要按照你希望在MC建造圆的直径来画圆。就能轻松得到一个标准的“圆”的数据。然后对应图画中的圆,一一对应,就能轻松在Minecraft造出一个圆形啦。

二、创造“不会流动”的水

在这个《我的世界》生物群系沙盘中,有一个突出地面很多的海洋和岩浆。令人费解的是,水方块也岩浆,居然都是静止状态。没有向两侧流淌,那么这个是如何建成的呢?

方法一:/gamerule random 0;解释:这是一个MC方块刷新频率的规则,例如植物的生长,树叶的消失等等。当为0时,将会禁用刷新的频率。以达到让水不会流动的目的。(实际测试,1.14版本失效)

方法二:/give @s minecraft:structure_void;这是一个“结构空位”方块(可以理解为更加纯粹的“空气”),结构空位最大的好处就是,既不会阻挡任何玩家和实体,同时又能阻挡水和岩浆的流动。因为水只能在空气方块中流淌,而结构空位取代了空气。

三、创造“不会移动”的生物

玩家YeerLord591建造的这个“生物群系沙盘”,仿佛一个宝藏一般,将所有的生物都定格在原地。象征末地的末影龙,象征下界的恶魂,主世界最常见的僵尸等等。

那么不会移动的生物,是如何被创造的呢?

其实,《我的世界》每个生物都自带了一个叫做“NoAI”的NBT标签,就是它控制着怪物的AI。当NoAI数值为0,怪物可以自由行动,当为1,则成为“植物人”。我们以比较特别的末影龙为例:

有AI的指令:/summon ender_dragon;一只在原地扑腾翅膀,并且会盘旋的末影龙;无AI的指令:/summon ender_dragon ~ ~ ~ {NoAI:1};一只静止不动的末影龙;/summon ender_dragon ~ ~ ~ {DragonPhase:0};一只正常攻击的末影龙;四、如何创建遗迹“结构”

这里我们用“结构方块”的“加载模式”,将原本存于《我的世界》数据中的结构给一键加载出来。结构方块的ID为Structure blocks,所以自己用指令去give吧。

在路径.minecraft\versions\1.14.3\1.14.3.jar压缩文件中找到data/minecraft/structures。例如我用加载模式加载的这座完整“沉船”的名称就叫做“shipwreck/rightsideup_full_degraded”。

我不是指令大佬,也不是建筑大师,而且还有点晕红石。但这也不妨碍咱一起在《我的世界》探索不是?

标签: #计算机编程画圆