Schneeballzähler erstellen
Website: | Webakademie Sachsen-Anhalt |
Kurs: | Eigene Mods für Minecraft |
Buch: | Schneeballzähler erstellen |
Gedruckt von: | Gast |
Datum: | Sonntag, 1. September 2024, 15:23 |
1. Aufgabe vorstellen
In dieser Aufgabe wirst du eine Anzeige für die getroffenen Schneebälle erstellen. Der Zähler soll alle Schneebälle mitzählen, die den Schneemann treffen.
👉 Ziel ist es, eine Anzeige zu erstellen, welche die getroffenen Schneebälle anzeigt.
Folgende Schritte lernst du in dieser Aufgabe:
- Variable anlegen
- Prozedur erstellen
- Trigger des Schneemann anpassen
- Overlay erstellen
- Schneeballzähler testen
Die Aufgabe besteht aus mehreren Schritten. Zu den einzelnen Schritten kannst du dich mit den blauen Pfeilen bewegen. Auf der rechten Seite findest du auch ein Inhaltsverzeichnis mit allen Schritten. Damit erkennst du, an welchem Schritt der Aufgabe du dich befindest.
2. Variable anlegen
Im ersten Schritt legst du eine Variable an. Damit kann sich das Spiel merken, wie viele Schneeball-Treffer es schon gab.
ℹ️ Global oder Local
Es gibt zwei Arten von Variablen. Globale Variablen und Locale Variablen. Globale Variablen werden im Menüpunkt "Variables" von MCreator angelegt. Diese Variablen sind für alle Mod-Elemente verfügbar. Wird hier Beispielsweise innerhalb einer Prozedur ein neuer Wert abgespeichert, dann kann diesen Wert auch ein anderes Mod-Element abfragen. Locale Variablen sind nur innerhalb einer Prozedur verfügbar und werden auch in der Ansicht der Prozedur erstellt. Diese Variablen können auch nur von der jeweiligen Prozedur genutzt werden.
3. Prozedur erstellen
Nun soll das Spiel deine neue Variable auch verwenden. Erstelle eine Prozedur, die die Trefferzahl erhöht, wenn der Schneemann getroffen wird.
➡️ Fertige Prozedur
![](https://moodle.bildung-lsa.de/webakademie/pluginfile.php/7673/mod_book/chapter/233/Bildschirmfoto%202022-04-10%20um%2014.52.08.png)
ℹ️ if-Bedingung
In dieser Prozedur wird eine if-Bedingung verwendet. Das englische Wort "if" bedeutet so viel wie "falls". Die if-Bedingung erlaubt es, dass bestimmte Aktionen innerhalb der Prozedur ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind. Beispielsweise wird der Text "You win!" nur angezeigt, wenn mehr als 10 Treffer gezählt wurden.
4. Trigger des Schneemann anpassen
Damit die zuvor erstellte Prozedur ausgeführt wird, wenn der Schneeball den Schneemann trifft, muss der Trigger des Schneemanns angepasst werden.
5. Overlay erstellen
Damit die zuvor erstellte Prozedur ausgeführt wird, wenn der Schneeball den Schneemann trifft, muss der Trigger des Schneemanns angepasst werden.
6. Schneeballzähler testen
Jetzt kannst du den Schneeballzähler testen.