个人理财 如何编写墙和屋顶功能在Minecraft中构建一键式房屋 - 虚拟人物

如何编写墙和屋顶功能在Minecraft中构建一键式房屋 - 虚拟人物

目录:

Anonim

你可以制作一个建造房屋的Minecraft mod。这个过程被称为构建一个一键的房子,因为每当你在一个点击的Minecraft,你可以有一个房子。一旦你写出了第一个功能,你将需要添加墙壁和屋顶到你的房子。

准备为你的房子写第二个功能

在写第二个功能之前,你必须确保无人机在正确的位置。在第一个功能结束时,无人机向上移动并返回到行首。然后,无人机需要重置,使第二个墙出现在正确的地方。

<! - 1 - >

在主功能中写入该复位代码。

当您使用此项目中的任何代码时,请确保您已完成“功能”,“无人机和位置”以及“循环简介”类别中的徽章。如果您仍然遇到问题,您可以随时重新访问您已经获得的进修证书的徽章,甚至可以在LearnToMod在线论坛上提问。

为你的房子写墙面功能

写第二个功能。

继续测试并编写代码,直到写完所有四个函数来创建房屋的四面墙。

绘制屋顶功能

你家的屋顶是一个金字塔,这是一个有点棘手,所以拿出这个纸和铅笔。你知道三角形的底部应该是6×6(这样它比房子大一个单位)。这是分解金字塔的一种方法。

看起来每个图纸都有一个函数是很有用的。放置屋顶的功能。

写入屋顶的功能

6 x 6功能如下所示。

它在房子的顶部创建一个正方形。

重置无人机,然后写入4 x 4和2 x 2功能。

你可以在mod中看到完整的mod。 learntomod。 COM /程序/萨拉Simple_House。

重构屋顶功能

完成房屋之后,您可以重构代码屋顶,使其更易于理解。

在重构之前,复制mod并创建名为Simple_House_Refactored的另一个版本。这样,如果你不小心引入了新的错误,你总是可以恢复到原来的工作版本。

这里显示的三个函数之间的唯一区别是循环重复的次数。

不是有三个不同的函数,你可以写一个带有参数size的方形函数。

参数 是一种可以在函数中使用的变量,每次调用它时都会稍微改变一些东西。例如,如果您有一个名为jump的函数,则可以添加一个名为how_many_times的参数。然后每次调用跳转函数时,都会指定应该跳转多少次。该功能仍然做同样的事情(使玩家跳跃),但略有变化是它跳转了不同的次数(取决于你指定的)。

要制作方形功能,请执行以下步骤:

  1. 引入一个新功能,将其命名为方形,然后单击左上角的蓝色星形。将一个新的输入拖放到平方函数中。重命名输入变成大小。

  2. 再次点击蓝色的星星关闭输入对话框。

  3. 在调用函数时,指定参数的值,然后在整个函数中,参数(在这种情况下,

  4. 大小)

    将具有指定的值(在本例中为6) 。 这允许你使用不同的参数调用相同的函数,给你稍微不同的结果。 在正方形函数内部,放置2 x 2,4 x 4和6 x 6函数中的四个循环。而不是循环一定数量,循环参数大小(在变量下找到)。上面的图像显示了平方函数应该如何写,以及如何从主函数调用平方函数。

您可以将调用替换为4 x 4和2 x 2函数调用的平方函数,只是为参数大小传入不同的值。

最后的重构代码可以在mod中找到。 learntomod。 COM /程序/萨拉Simple_House_Refactored。

如何编写墙和屋顶功能在Minecraft中构建一键式房屋 - 虚拟人物

编辑的选择

中进行情景分析在您的财务模型中进行情景分析 - 虚拟

中进行情景分析在您的财务模型中进行情景分析 - 虚拟

完成了所有计算财务模型,做大量的敏感性和情景分析。敏感性分析的压力测试将检查模型的公式和逻辑的内部运作是正确的,但假设是多么现实?如果发生绝对最糟糕的情况,底部会发生什么情况?

使用Excel Dashboards的数据透视表创建柱状图 - 您知道您可以使用虚拟变量

使用Excel Dashboards的数据透视表创建柱状图 - 您知道您可以使用虚拟变量

数据透视表作为Excel仪表板和报告的直方图的来源?那就对了。用一个鲜为人知的技巧,你可以创建一个像数据透视表一样交互的直方图!使用数据透视表创建直方图的第一步是创建一个频率...

通过快速分析工具在Excel 2013中创建图表 - 虚拟人物

通过快速分析工具在Excel 2013中创建图表 - 虚拟人物

要选择Excel 2013中数据表的一个子集作为要绘制的范围(而不是在数据表中选择单个单元格),可以使用新的快速分析工具创建图表。请按照以下步骤操作:

编辑的选择

SQL WHERE子句谓词 - 虚拟子

SQL WHERE子句谓词 - 虚拟子

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

MySQL安全数据库 - 虚拟机

MySQL安全数据库 - 虚拟机

所有用于保护数据的信息都存储在此数据库中,包括帐户名称,主机名,密码和权限。权限被存储在列中。每个列名的格式是Privilege_priv,其中特权是特定的帐户特权。例如,...

编辑的选择

如何使用IPhoto查看翻转视频文件 - 傻瓜

如何使用IPhoto查看翻转视频文件 - 傻瓜

选择使用IPhoto查看和管理Flip Video相机中的文件。如果将iPhoto定义为将Flip连接到Mac时运行的默认程序,请执行以下步骤:将Flip插入Mac上的可用USB端口。 iPhoto ...

如何通过Windows Live图库查看翻转视频文件 - 傻瓜

如何通过Windows Live图库查看翻转视频文件 - 傻瓜

从你的翻转相机传输文件到你的电脑,你有几个选择。你使用什么取决于你使用什么类型的操作系统(Windows或Mac),以及将Flip插入计算机时会发生什么。 Windows Live照片库是...