Video: The Internet's Own Boy: The Story of Aaron Swartz 2025
Prvním krokem při vytváření hry Minecraft je vytvoření scény. Tyto pokyny vysvětlují, jak vytvořit scénu pro základní hru s názvem Spleef. Scéna v Spleef je aréna, která má okolo ní plot.
Pro vytvoření této arény používáte knihovnu ArenaBuilder na LearnToModu. Knihovna je mod, který je pro vás již napsán. Můžete jej použít, aniž byste museli vědět, jak je napsáno.
Chcete-li prozkoumat knihovnu, postupujte takto:
-
Přejít na mod. student. com / programy / sarah-ArenaBuilder.
Vidíte tyto pět funkcí:
-
init
-
move_drone
-
ArenaWithFence
-
Platforma
-
Plot
-
-
Klepněte na otazník (?
Objeví se komentář, který popisuje, co funkce dělá. Například zde je komentář pro funkci plotu.
-
Podívejte se na tento kód a jeho parametry, abyste zjistili, co dělá.
Všimněte si, že neexistuje žádná hlavní funkce, protože tento mod nemůže fungovat sám v Minecraft. Místo toho musí být volána z jiných modů.
Také si všimněte bloku: export. Blok exportu činí funkci zapsanou v bloku přístupnou pro jiné mody, což znamená, že jiné mody mohou volat funkce, i když jsou v jiném modu.
Vyvádějí se tři funkce: ArenaWithFence, init a move_drone.
-
Nyní můžete použít tyto tři funkce ve své hře Spleef.
Po otevření knihovny ArenaBuilder se vraťte do modu Spleef a importujte knihovnu. Postupujte podle následujících kroků:
-
V kategorii Misc najděte blok importu.
-
Přetáhněte ji do modu a zadejte příkaz lib-name text a napište sarah-ArenaBuilder.
Pokud zadáte název modu správně, blok zůstane zelený a nové funkce se objeví pod kategorií Funkce.
Všimněte si, že tři funkce máte nyní přístup ke třem, které byly exportovány z knihovny ArenaBuilder.
-
Vytvořte hlavní funkci a přidejte volání do funkce init z knihovny ArenaBuilder.
Funkce init, když se podíváte zpět na knihovnu, v podstatě vytvoří drone, který bude použit pro vytvoření arény pro vás.
-
Jakmile je váš drone připraven k vybudování vaší arény, přidejte do hlavní funkce funkce ArenaWithFence z knihovny ArenaBuilder.
To ukazuje, jak vytvořit 20 x 20 arénu vyrobenou z diamantu s plotem, který je pět bloků vysoký a šířka plošiny jednoho bloku. Aréna bude naplněna vzduchem. To dělá arénu, kde budete hrát Spleef.
-
I když jste nenapsali knihovnu ArenaBuilder, vyzkoušejte svůj kód, jak jej stavíte.Chcete-li vyzkoušet kód, ujistěte se, že je modul uložen, klikněte na tlačítko Mod a vyzkoušejte kód v Minecraftu.
Vidíte scénu jako je tato.
-
Než se přesunete, refaktor kód - změňte jej bez toho, aby se změnil jeho vliv.
-
V tomto případě refaktorujete kód tak, aby aréna byla postavena ve funkci s názvem aréna a tak, aby byla vyvolána funkce arény z hlavní.
Blahopřejeme - vytvořili jste základní scénu Spleef!
