Inhaltsverzeichnis:
- Entwerfen Sie den Start und die Explosion
- Planen des Blockstarts
- Sobald Sie Ihren Block starten, sollten Sie ihn explodieren lassen, wenn er auf den Boden aufschlägt. Sie können die LearnToMod-Blöcke überprüfen, um den Explosionsblock unter der Kategorie Minecraft → Welt zu finden, mit dem Sie den Block beim Aufprall explodieren lassen können.
- Ein wichtiger Aspekt, den Sie bei der Explosion des Projektil-Mods im Auge behalten sollten, ist der Zustand des Blocks.
Video: explodierende Pfeile mit Command Blöcke bauen in Minecraft PE 2025
Hier lernst du, wie man einen Mod plant, der, wenn er in Minecraft läuft, dazu führt, ein Block, der von Ihrem Standort geworfen wird. Wenn der Block landet, verursacht er eine Explosion und zerstört alles um ihn herum. Sie können später diesen lustigen, leistungsstarken Mod modifizieren, um es auch andere Dinge tun zu lassen, wie zum Beispiel teleportieren Sie zu wo es gelandet ist.
Entwerfen Sie den Start und die Explosion
Planen Sie Ihre Strategie, bevor Sie mit der Codierung beginnen. Das Schreiben dieses explodierenden Projektil-Mods ist nicht so komplex wie ein Minispiel-Mod, aber Sie müssen seine komplexen Stücke noch entwerfen.
Für den Anfang müssen Sie diese zwei Aktionen definieren, um den Block
-
zu machen Starten, wenn der Mod ausgeführt wird
-
Explodieren, wenn er landet
Planen des Blockstarts
Wann Du lässt deinen Mod laufen, machst einen Block (vielleicht Grundstein), um von deiner Position aus zu starten und dich von dir weg zu bewegen. Das Entwerfen des Codes für eine dreidimensionale (3D) Mod ist etwas schwierig, weil man es nicht einfach auf Papier zeichnen kann. (3D beinhaltet sechs Richtungen: aufwärts, abwärts, links, rechts, vorwärts, und rückwärts ).
Um diesen 3D-Mod zu schreiben, verwenden Sie x -, y - und z -Koordinaten, um festzulegen, wo der Block beginnt und wie es sich bewegen wird. Im folgenden Abschnitt finden Sie eine Erklärung der x -, y - und z -Koordinaten, falls Sie sie noch nicht kennen.
Wenn Sie etwas auf Papier zeichnen, erstellen Sie eine 2D-Zeichnung. Sie wissen, dass etwas 2D ist, weil es nur vier Richtungen hat (oben, unten, links und rechts). In der Mathematik werden oben und unten durch die y-Achse dargestellt (ein höherer Wert für y ist oben und ein niedrigerer Wert für y ist unten). Links und rechts werden durch die x-Achse dargestellt (ein höherer Wert für x ist rechts und ein niedrigerer Wert für y ist links). Dadurch ist die x -Koordinate und die y -Koordinate im 2D-Raum leicht zu erkennen.
Hier ist eine 2D x - y -Ebene mit einem Punkt an der Position x = 1 und y < = 3, was auch als (1, 3) dargestellt werden kann. Um die 3D-Welt zu verstehen, müssen Sie eine andere Richtung (vorwärts und rückwärts) einführen, und in der Mathematik wird dies durch eine dritte Koordinate dargestellt: z. Dieses Bild zeigt eine dritte Linie, die die
z -Ebene darstellt, die sich auf dem Bildschirm bewegt. Der grüne Punkt ist derselbe Punkt von oben; es ist bei (1, 3, 0). Der rote Punkt befindet sich bei (1, 3, 4) und befindet sich tatsächlich tief im Bildschirm. Dies zeigt, wie ein Würfel auf den
x - , y - , z -Ebenen aussehen würde. Der grüne Punkt von oben wäre auf der blauen Seite, flach auf dem Bildschirm, und der rote Punkt wäre auf der roten Seite, tief in den Bildschirm hinein. Eine Möglichkeit, den Blockstart durchzuführen, besteht darin, den Block mithilfe des Teleportblocks in LearnToMod an einen bestimmten Ort zu teleportieren (verschieben). Sie können den Block zu (1, 1, 1), dann (2, 2, 2), dann (3, 3, 3), dann (4, 4, 4) und so weiter teleportieren. Dieses
könnte funktionieren, aber wenn Sie Ihre LearnToMod-Blöcke durchsuchen, finden Sie einige nützliche Blöcke in der Minecraft → Block-Kategorie. Ein
fallender Block kann gestartet werden und fällt, während er sich durch den Raum bewegt, so als ob Sie einen Ball in die reale Welt werfen würden: Er würde zuerst in die Luft steigen und dann Es würde in einen 3D-Raum (die reale Welt) fallen. Auch wenn Sie den Code noch nicht geschrieben haben, können Sie den endgültigen Code planen, indem Sie Blöcke in die Programmierumgebung ziehen, die Sie wahrscheinlich verwenden werden.
Planen Sie die Blockexplosion
Sobald Sie Ihren Block starten, sollten Sie ihn explodieren lassen, wenn er auf den Boden aufschlägt. Sie können die LearnToMod-Blöcke überprüfen, um den Explosionsblock unter der Kategorie Minecraft → Welt zu finden, mit dem Sie den Block beim Aufprall explodieren lassen können.
Sie können die Explosionsfunktion so planen.
Verfolgen Sie den Zustand
Ein wichtiger Aspekt, den Sie bei der Explosion des Projektil-Mods im Auge behalten sollten, ist der Zustand des Blocks.
State beschreibt, was der Block in diesem Moment tut. Um ein Beispiel zu sehen, können Sie Ihren eigenen Zustand für einen ganzen Tag verfolgen. Sie können einen -Zustand - machine (ein Diagramm, das Daten über die Ereignisse in der Welt verfolgt) behalten Sie es im Auge. In diesem Mod ist der Status wichtig, um den Überblick zu behalten, weil Sie nicht möchten, dass der Block explodiert, bevor Sie ihn starten oder bevor er landet. Wenn es zu früh explodiert, zerstört es dein Ziel nicht. Zustandsmaschinen sind nützliche Darstellungen aller möglichen Zustände in der Welt. Das obige Bild zeigt Ihnen, wie Sie eine Zustandsmaschine über Ihr wirkliches Leben erstellen können, wie es für das Spielen von Minecraft gilt.
Sie befinden sich möglicherweise in einem dieser vier Zustände (im wirklichen Leben):
Schlafen
-
Essen
-
Modding
-
Spielen Minecraft
-
Wenn Sie der Richtung des Pfeils aus dem Schlaf folgen Zustand, Sie können sehen, dass die einzige Aktion, die Sie ergreifen können, wenn Sie diesen Zustand verlassen - oder wenn Sie aufwachen - zu essen ist.
Wenn Sie den Pfeilrichtungen folgen, können Sie sehen, dass Sie nach dem Essen entweder Minecraft modifizieren oder spielen können. Du kannst dich zwischen Essen, Modding und Spielen von Minecraft drehen, wie du willst. Aber wenn Sie wieder einschlafen wollen, müssen Sie zuerst essen.
Die Zustandsmaschine für Ihren Block sieht ungefähr so aus. Die Zeilen zeigen Aktionen an, die
passieren müssen, wenn der vorherige passiert, und sobald der Block zerstört ist, ist der Mod vorbei und Sie können ihn erneut ausführen. Die Zustandsmaschine oben ist einfacher als Ihre Minecraft-Tag-Zustandsmaschine, weil Ihr Block nur einen Pfad durchlaufen kann. Sobald es erstellt ist, muss
gestartet werden, dann muss explodieren, dann muss zu zerstört werden. Sobald es zerstört wurde, ist der Mod abgeschlossen. Wenn Sie den Mod ausführen, wird der Erstellungsstatus initiiert, aber es ist nützlich zu verfolgen, ob der Block gestartet wurde und ob er aufgelöst wurde.Hier sind die zwei Variablen, die Sie hinzufügen sollten, um den Status des Blocks zu verfolgen.
