视频: 大海解說 我的世界Minecraft 喪尸之地越獄解密 2024
创建您的Minecraft游戏的第一步是建立场景。这些说明解释了如何创建一个名为Spleef的基本游戏场景。在Spleef的场景是围绕它的围栏。
为了制作这个舞台,你可以使用LearnToMod上的ArenaBuilder库。一个 库 是一个已经为你写的mod。你可以使用它,而不必知道它是如何写的。
<! - 1 - >要探索库,请按照下列步骤操作:
-
转到mod。 learntomod。 COM /程序/萨拉ArenaBuilder。
您将看到以下五个函数:
-
init
-
move_drone
-
ArenaWithFence
-
平台
-
栅栏
-
-
单击每个函数上的问号(?)。
弹出一个注释,描述该函数的功能。例如,这里是围栏功能的注释。
-
查看这个代码及其参数,看看代码在做什么。
请注意,没有主要功能,因为这个mod不能在Minecraft中自行运行。相反,它必须从其他mod中调用。
另外注意块:导出。导出区块使得在其他MOD中可以访问的块中写入的功能,意味着即使它们处于不同的MOD中,其他MOD也可以调用功能。
导出三个函数:ArenaWithFence,init和move_drone。
-
现在你可以在你的Spleef游戏中使用这三个函数。
暴露ArenaBuilder库之后,回到你的Spleef mod并导入库。遵循这些步骤:
-
在Misc类别下,找到导入区块。把它拖到mod中,输入sarah-ArenaBuilder来替换文本lib-name。
-
如果正确输入了模块名称,模块将保持绿色,新功能将显示在“功能”类别下。
请注意,现在有三个函数可以访问从ArenaBuilder库中导出的三个函数。
创建一个主函数,并添加一个来自ArenaBuilder库的init函数的调用。初始化函数,如果你回头看图书馆,基本上会创建一个无人机,将被用来为你创造竞技场。在您的无人机准备好建立您的竞技场之后,从ArenaBuilder库添加一个对ArenaWithFence函数的调用到主函数。
-
这显示了如何制作一个由五块高的栅栏和一块平台宽度的钻石制成的20×20竞技场。竞技场将充满空气。这使得你将在那里玩Spleef的舞台。
即使您没有编写ArenaBuilder库,在构建它时也要测试您的代码。要测试您的代码,请确保已保存了mod,单击Mod按钮,然后在Minecraft中测试代码。你看到这样一个场景。
-
在继续之前,
重构
-
代码 - 改变它而不改变它的功能。
在这种情况下,您正在重构代码,以便在名为arena的函数中构建舞台,并且从main调用舞台函数。恭喜 - 您已经创建了基本的Spleef场景!