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

编辑的选择

古饮食计划:吃什么早餐 - 假人

古饮食计划:吃什么早餐 - 假人

一个发展的挑战早餐的一个古人(洞穴人)饮食膳食计划重新定义了哪些食物适合早餐的想法。谷类或鸡蛋和面包的非古式“传统”早餐不会削减它。不要试图将你的旧餐理念改造成新的古代格式,你可以尝试吃任何东西...

如何构建IOS应用程序

如何构建IOS应用程序

在Xcode中构建iOS应用程序意味着编译所有源代码代码文件在项目中。在构建和运行从模板创建的项目时,看到您所得到的结果真是令人兴奋。构建和运行应用程序相对简单;只需按照以下步骤操作:在工具栏中,选择一个方案...

编辑的选择

如何计算企业的盈亏平衡点 - 傻瓜

如何计算企业的盈亏平衡点 - 傻瓜

以下是您想知道的关于您拥有的业务或操作:您想知道公司必须达到的销售收入才能达到收支平衡。换句话说,你想知道产生零利润的销售收入数量,而不是零损失。幸运的是,无论是这种计算,还是...

如何使用QuickBooks 2014评估财务费用 - 傻瓜

如何使用QuickBooks 2014评估财务费用 - 傻瓜

您可以告诉QuickBooks在逾期时评估财务费用客户发票。为此,您首先设置财务费用计算规则。完成此操作后,您可以通过选择QuickBooks命令轻松评估逾期金额的财务费用。设置财务费用规则要设置财务费用规则,请选择...

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

QuickBooks 2012允许您计算产品盈亏平衡点快速简单。盈亏平衡点显示产生零利润和零损失的销售收入。记得进行利润 - 成本 - 成本分析的公式吗?它是这样的:利润=(销售收入x毛利率百分比) - 固定成本而不是计算利润的基础上...

编辑的选择

如何更改您的计算机的用户帐户图片 - 傻瓜

如何更改您的计算机的用户帐户图片 - 傻瓜

不仅每个使用您的计算机的人都有他自己的用户帐户,但每个用户都可以添加一个图片到用户帐户。所以,如果你不喜欢与你的用户帐户相关的图片,你运气好 - 你可以改变它。无论你选择什么样的图片,它都会出现在欢迎...

:如何更改您的计算机的桌面背景 - 傻瓜

:如何更改您的计算机的桌面背景 - 傻瓜

Windows桌面为您提供灵活性使其个性化。您可以在桌面上显示您最喜欢的孙子的照片,或使用您选择的颜色作为背景。改变电脑桌面背景的可能性几乎是无止境的。您甚至可以应用桌面主题,它应用了多种颜色和...

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

窗口内置桌面主题,您可以应用快速更改您的计算机的桌面的外观。这些桌面主题保存了包括菜单外观,背景颜色或图案,屏幕保护程序,甚至鼠标光标和系统声音的元素集。主题保存包含菜单外观,背景颜色或图案的元素集合...