个人理财 如何在Minecraft Modding中建立塔楼

如何在Minecraft Modding中建立塔楼

目录:

视频: Minecraft 模組教學 Battle Towers Mod 戰鬥塔模組 - 很多怪物和寶物的巨塔! 2025

视频: Minecraft 模組教學 Battle Towers Mod 戰鬥塔模組 - 很多怪物和寶物的巨塔! 2025
Anonim

知道如何创建无人机,移动它们并使用它们来放置块,想象在我的世界。然而,构建庞大而复杂的结构需要大量的代码,整个过程可能会让人困惑。

在制作一个庞大而复杂的结构之前,先研究如何制作一个更小的结构,以便了解用无人机建造的机制。以下说明如何使用无人机创建塔。

<! - 1 - >

设计:绘制塔

您可以设计代码以多种方式构建塔。在这里,您可以通过在纸上绘制或使用现实生活块来设计它:

  1. 在“我的世界”中绘制或构建塔。

    如果您正在纸上绘图,则此步骤可能比较困难,因为纸张是二维(2D),而Minecraft是三维(3D)。然而,绘图并不一定是完美的 - 只需要形成一个制作塔的方法(比如多少块或什么类型的块)。这是一座塔的两面。

    <! - 2 - >

  2. 在一张纸上,将您的设计分解为易于管理的部分。

    下面的图片显示了一种方法:

    • 一行块: 指示无人机在哪里移动。

    • 两行块: 显示如何重置每行的无人机。这意味着无人机将不得不移动到行的开头,然后再向上移动。

    • 一个完整的方块: 表示整个正方形,需要16个方块。塔由8个正方形排列组成。

    • 两排正方形: 显示您需要如何重置每一列的无人机。

    • 四排正方形: 确保您仍然在正确的轨道上。八行方块:

    • 塔。 开发和测试:编写塔的代码

在开发阶段,你要建立塔的六个块。当你为每个块编写代码时,测试它以确保它能做到你想要的。

使用Blockly创建一个名为Tower的新MOD。

开始此步骤列表之前,请确保您已经获得了第一张无人机徽章。要建立和测试塔,请按照下列步骤:

设置您的无人机。

  1. 这显示代码设置您的无人机建立塔。

    制作一排街区。

  2. 这里是一行代码块。如前所述,塔用四块砖来测量四块砖,所以每块砖应该有四块砖。测试代码以确保它成为一行块。

    这是一排块应该看起来像。

  3. 该结构将显示在您正在查看的区域,所以最好在建造时进入空白区域。您甚至可以进入创意模式并在天空中建立:双击空格键悬停,然后按空格键向上移动。

    通过复制第一行来制作两行块。

    这是制作两行的代码。跟踪代码。

  4. 仔细查看代码,并勾勒出你认为的无人机将会做什么。这里有一个方法可以勾勒出你的代码。而且,如果你想知道,它不会产生两行 - 这使得一行是八块长。

    测试代码。

  5. 您可以看到上面的跟踪与场景中所做的匹配。

    编辑代码。

  6. 在添加代码以创建第二行之前,请将无人驾驶飞机重新移回右侧。然后向前移动无人机。向前和向后是相对于你,玩家,而不是无人驾驶飞机。所以你所面对的任何方向都是向前的,而相反的方向是向后的。

    再次测试代码。这样做产生了这样一个场景:两行块,每行四块长。重构你的代码。

  7. 重构你的代码意味着改变它的外观,但不是它的作用。当你的代码变得越来越长,你想把它分成更小的函数时,这个概念是真正有用的。

    上面的代码已经开始变长了,而且你只做了两行代码块。重构这个代码的最简单的方法是找到重复的位,比如把一行四个块,并把它们放在一个单独的函数中。查看相同的代码,重构为更短。

    制作一个方块。

  8. 重构代码之后,制作一个4 x 4的方块应该看起来很简单。这是创建结构的代码。

  9. 这是使用该代码的结果。

    重新构造代码。在第9步中,您重构了代码,使得更容易创建四个块的多行。现在重构代码,使您可以更轻松地制作4 x 4平方的多行。重构要匹配的代码。

    制作两排4 x 4的方块。

  10. 当然你可以制作一个方格,你可以很容易地在上面做第二个方格。棘手的部分是正确地重置无人机。您可能需要进行几次“测试 - 编辑 - 测试”以使其恰到好处。这是开始建造实际塔楼的一种方法。

    这是制作塔的另一种正确方法。

    做四排正方形。

  11. 这是如何制作一个4 x 4塔,从上面的代码开始。做八行方块。最后,你可以做一个8×4的塔。这里是塔码的最终重构版本。

如何在Minecraft Modding中建立塔楼

编辑的选择

Sql数据类型 - 虚拟

Sql数据类型 - 虚拟

这里是ISO / IEC标准SQL识别的所有形式数据类型的列表。除此之外,您可以定义从这些派生的其他数据类型。精确数字:INTEGER SMALLINT BIGINT NUMERIC DECIMAL近似数字:REAL DOUBLE PRECISION FLOAT二进制字符串:BINARY BINARY VARYING BINARY LARGE OBJECT布尔值:BOOLEAN字符串:CHARACTER ...

SQL WHERE子句谓词 - 虚拟子

SQL WHERE子句谓词 - 虚拟子

谓词归结为TRUE或FALSE结果。您可以通过应用WHERE子句(其谓词排除不需要的行)来从SQL查询的结果中筛选出不需要的行。比较谓词=等于 不等于 小于等于>大于> =大于...

编辑的选择

如何在QuickBooks 2014电子邮件发票 - 傻瓜

如何在QuickBooks 2014电子邮件发票 - 傻瓜

您可以通过电子邮件发票QuickBooks的。要做到这一点,请点击电子邮件按钮,它出现在主选项卡的创建发票屏幕的顶部。当QuickBooks显示“发送发票”对话框时,指定要使用哪个电子邮件帐户(网络邮件,电子邮件应用程序(例如Microsoft Outlook)或...

如何在QuickBooks 2010中输入帐单 - 傻瓜

如何在QuickBooks 2010中输入帐单 - 傻瓜

如果您在设置过程中告诉QuickBooks您要跟踪未付帐单(也称为应付帐款),您可以在收到帐单时输入帐单。当你这样做时,QuickBooks会跟踪未付帐单。如果您以前没有在QuickBooks中记录过物品收据如果您输入的钞票是...

如何在QuickBooks Online中输入帐单 - 虚拟币

如何在QuickBooks Online中输入帐单 - 虚拟币

输入您从供应商处收到的帐单QuickBook Online的帐单交易。 QBO跟踪账单作为应付款项,这是您的业务的责任 - 您欠的钱,但尚未支付。大多数进行账单交易的公司都是这样做的,因为他们收到了相当数量的账单,并且...

编辑的选择

虚拟主机常见的电子邮件问题 - 虚拟人物

虚拟主机常见的电子邮件问题 - 虚拟人物

最大最简单的方法发现您的网站托管电子邮件存在问题时,您尝试拿起您的新邮件,发现您长时间没有收到任何邮件。这不是一个科学的方法,但不接收电子邮件,或从其他人那里得到的报告...

如何备份您的虚拟主机数据库 - 虚拟机

如何备份您的虚拟主机数据库 - 虚拟机

使数据库备份成为优先事项。在发生损坏或丢失的情况下,可以轻松地重新创建网站设计,但是数据库中的数据更难重建,除非您有一个好的备份。您的主机可能已经将您的数据库备份为其数据库的一部分...

为您的网站和店面找到一个主机 - 傻瓜

为您的网站和店面找到一个主机 - 傻瓜

计划阶段,寻找您的网站的主机,您的博客,以及您设置销售您的产品的任何店面是一个基本要求。您可以设置多种托管服务的商店,从拍卖网站到网上商城到您自己的互联网服务...