个人理财 如何编写墙和屋顶功能在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中构建一键式房屋 - 虚拟人物

编辑的选择

常见的SharePoint 2013站点模板 - 傻瓜

常见的SharePoint 2013站点模板 - 傻瓜

站点模板是您在创建新的SharePoint站点时使用的模板。它为您提供SharePoint的启动设置。 SharePoint 2013中提供了许多网站模板。网站模板分为合并,企业和发布等类别。注意:您可以使用哪些网站模板取决于...

SharePoint 2010中的常见Web部件 - 虚拟

SharePoint 2010中的常见Web部件 - 虚拟

Web部件是可重复使用的组件,可在SharePoint 2010的网页上显示内容。Web部件是团队网站体验的一个基本组成部分,因此,让它适合他们,并了解您的选择是什么。通用Web部件Web部件类别示例Web部件说明列表和库...

配置SharePoint 2010中的当前导航 - 虚拟假设

配置SharePoint 2010中的当前导航 - 虚拟假设

配置每个SharePoint 2010站点的当前导航设置与全局导航。你有相同的选项来自动显示页面和子网站。您可以使用这些选项来确定站点当前导航中显示的项目:显示与父站点相同的导航项目:此选项显示当前导航项目...

编辑的选择

何时按摩你的宝宝 - 假人

何时按摩你的宝宝 - 假人

你不需要花哨的设备,特殊的房间或大量的免费给宝宝一个很好的按摩时间。面对现实吧。妈妈是忙碌的人这里只是一些好的时候按摩你的宝宝的想法:按摩到你的日常工作:在你的宝宝午睡之前或之后给予按摩。 ...

成为一名保姆是什么?假人

成为一名保姆是什么?假人

是一个保姆是否是您正确的职业选择?也许你照顾你的弟弟姐妹,或者你总是被你的邻居叫到照顾,或者你只是热衷于与孩子们的工作。做一个保姆可能是你一个伟大的职业选择。信贷:©IStockphoto。 com / Piotr Marcinski What ...

编辑的选择

。 Com - dummies

。 Com - dummies

Salesforce中的一个案例分配规则。 com实际上是一组规则,将帮助您根据案例记录中捕获的标准自动在整个支持组织中分配案例。每个分配规则可以有多个规则条目。规则条目表示匹配时确定分配的条件或条件集合。

如何将案件小组添加到您的Salesforce案例 - 假人

如何将案件小组添加到您的Salesforce案例 - 假人

以及Salesforce中的预定义案例小组。 com Service Cloud系统,您可以从代理的角度来使用它们。从您正在使用的案例中,请按照下列步骤操作:向下滚动到案例组相关列表,然后单击更新案例组成员按钮。更新案例...

中的文本和日期如何在MYOB中更改文本和日期 - 虚拟人员

中的文本和日期如何在MYOB中更改文本和日期 - 虚拟人员

您可以随时复制和粘贴MYOB中的文本会在任何文字处理器。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消所写文本的最后一位(有时候!也可以更改日期...