Zuhause Persönliche Finanzen Schreiben und Debuggen der ersten Funktion zum Erstellen eines Ein-Klick-Hauses in Minecraft - Dummies

Schreiben und Debuggen der ersten Funktion zum Erstellen eines Ein-Klick-Hauses in Minecraft - Dummies

Inhaltsverzeichnis:

Video: Minecraft Gamerule Command Tutorial (German) 2025

Video: Minecraft Gamerule Command Tutorial (German) 2025
Anonim

Hier lernen Sie, wie man die erste Funktion für einen Minecraft-Mod, der ein Haus baut, schreibt und debuggt. Dieser Prozess wird als Bau eines Ein-Klick-Hauses bezeichnet, denn wann immer Sie in Minecraft mit One-Click-Fähigkeit sind, können Sie ein Haus haben.

Starte einen neuen Mod mit dem Namen Simple_House.

Entwerfen Sie ein einfaches Haus auf Papier

Skizzieren Sie zuerst das Haus auf Papier. Es gelten die Gestaltungsprinzipien, wie das Zeichnen aus verschiedenen Blickwinkeln. Sie sollten herausfinden, welche Funktionen benötigt werden, um das Haus zu bauen.

In diesem Mod sollten Sie entscheiden, welche Funktionen Sie beim Entwerfen des Codes erstellen möchten. Diese alternative Entwurfsstrategie erfordert weniger Refactoring-Iterationen (wie oft Sie Ihren Code umgestalten müssen), weil Sie die Funktionen bereits kennen und Sie Code nicht in Funktionen verschieben müssen, nachdem Sie sie geschrieben haben.

Die Zeichnungen, die Sie in der Entwurfsphase erstellen, müssen nicht perfekt sein. Sie müssen sich nur eine Vorstellung davon machen, welche Funktionen Sie schreiben müssen und wie viele Blöcke Sie platzieren müssen.

Schreiben Sie kleine Code-Bits und testen Sie sie oft. Bevor Sie mit dem Schreiben von Code beginnen, können Sie allen Funktionen, die Sie in Ihrem Mod benötigen, eine Strategie hinzufügen. Dieses Bild zeigt Ihnen, wie Sie dies tun können, indem Sie dem skizzierten Entwurf von oben folgen.

Schreiben Sie die erste Funktion für Ihr Haus

Beginnen Sie mit der ersten Wand, der Funktion wall_5x5. Zuerst machen Sie eine Linie. Hier ist der Code für eine Linie von fünf Steinen in einer Richtung.

Testen Sie dann Ihren Code. Sie sehen eine ähnliche Szene.

Manchmal sind Minecraft-Welten so voller Bäume, dass es schwierig ist, einen Ort zu finden, an dem Mods mit großen Strukturen ausgeführt werden können. Wenn dir das passiert, wechsle einfach in den Kreativmodus in Minecraft und starte deine Mods in den Himmel.

Solange du Material wie Ziegel verwendest, erscheinen deine Mods in dem klaren, offenen Himmel um dich herum. Obwohl Strukturen am Himmel zu einem Problem werden, wann immer Sie Wasser oder Lava verwenden wollen (weil diese Materialien anfangen zu fallen), schafft es auch einen erstaunlichen Wasserfall (oder Lavafall).

Nachdem Sie eine Zeile Ihrer Hausstruktur erstellt haben, können Sie sie problemlos auf fünf Zeilen erweitern, um eine ganze Wand zu erstellen. Sie können einen Block platzieren und die Drohne viel bewegen, wie Sie es bei der Herstellung des Turms getan haben, oder Sie können Loops verwenden.

Eine

-Schleife ist ein Codierungskonstrukt, mit dem Sie Codezeilen wiederholen können. Sie können vier Arten von Schleifen in LearnToMod verwenden.Jeder wiederholt den Code, der sich darin befindet. Wenn Sie dies noch nicht getan haben, gehen Sie zu den LearnToMod-Badges und füllen Sie alle Badges im Abschnitt "Introduction to Loops" aus, um ein grundlegendes Verständnis der Loops zu erhalten. Das folgende Bild zeigt Ihnen alle verschiedenen Arten von Schleifen, die Sie verwenden können. In diesem Fall sehen Sie, wie Sie die Schleife verwenden, die eine bestimmte Anzahl von Wiederholungen durchführt, weil Sie wissen, dass Sie sie fünfmal wiederholen möchten.

Diese Schleife wiederholt alles, was Sie darin einfügen; jedoch viele Male, die Sie angeben. Hier sehen Sie Ihren Wandcode mit dieser Schleife.

Testen Sie jetzt Ihre Mod. Du siehst so etwas wie diese Szene.

Debuggen Sie die erste Funktion für Ihr Haus

Wenn Sie einen Fehler im Code haben, fürchten Sie sich nie: Sie haben Debugging-Strategien. Das Debuggen ist eine wichtige Fähigkeit, denn selten werden Sie Code schreiben, der vollkommen korrekt ist. Sie müssen Debuggen, wenn Sie LearnToMod oder ein anderes Codierungssystem verwenden. Hier sind ein paar Strategien.

Identifiziere den Fehler

Angenommen, deine Mod hat viel komplexen Code. Der Mod hat nicht nur mehrere Zeilen, sondern wiederholt sich auch fünf Mal. Bevor Sie den Fehler finden, sollten Sie den Code vereinfachen.

Verringern Sie die Anzahl der Wiederholungen der Schleife. Sie wissen, dass eine Zeile funktioniert, also versuchen Sie es zweimal zu wiederholen.

Teste deine Mod, und du siehst diese Szene.

Es scheint, dass die zweite Zeile einen Block zu früh startet, also ist der Rückwärtscode wahrscheinlich der Fehler.

Ändern Sie den Code und testen Sie ihn aus (Debugging-Ansatz 1)

Der Fehler besteht darin, dass die zweite Zeile um einen Block versetzt ist. "Off by one" sind Programmfehler.

Eine Möglichkeit, das Problem zu beheben, besteht darin, die Zeile zu bearbeiten und zu testen. Sie wissen, dass der Rückwärtsblock wahrscheinlich der Schuldige ist, also ändern Sie den Rückwärtsblock um 1.

Wenn Sie Ihren Mod testen, sehen Sie, dass er funktioniert! Es stellt zwei Linien direkt übereinander her.

Papier verwenden (Debugging-Ansatz 2)

Eine andere Möglichkeit zum Debuggen besteht darin, den Code zu verfolgen. Zeichnen Sie für jede Codezeile auf Papier, was sie tut, z. B. das Zeichnen eines roten Quadrats, wenn ein Steinblock platziert wird. Zeichnen Sie dann, was Sie wollen, und sehen Sie sich den Unterschied an.

Sie können unten sehen, dass das, was Sie haben, sich fünfmal rückwärts bewegt, aber was Sie brauchen, ist viermal rückwärts zu gehen.

Füllen Sie die erste Funktion für Ihr Haus aus

Nachdem Sie Ihren Code debuggt haben, können Sie die Schleife fünfmal wiederholen und sehen eine Szene wie diese.

Schreiben und Debuggen der ersten Funktion zum Erstellen eines Ein-Klick-Hauses in Minecraft - Dummies

Die Wahl des Herausgebers

Mit verschiedenen Belichtungsmethoden an Ihrer Digitalkamera - Dummies

Mit verschiedenen Belichtungsmethoden an Ihrer Digitalkamera - Dummies

Die Helligkeit oder Dunkelheit des Bildes Ihrer Digitalkamera hängt bei Belichtung - die Lichtmenge, die auf das Bildsensor-Array trifft. Je mehr Licht (je größer die Belichtung) desto heller das Bild. Zu wenig Belichtung (zu wenig Licht) kann Ihr Bild zu dunkel machen. Wie diese Abbildung zeigt, resultiert zu viel Licht in einem ...

Mit Histogrammen zur Korrektur Ihrer digitalen Bilder - Dummies

Mit Histogrammen zur Korrektur Ihrer digitalen Bilder - Dummies

Ein Histogramm ist ein Diagramm mit 256 eng benachbarten vertikalen Balken. normalerweise eine Kurve bilden. In einem Histogramm Ihres digitalen Bildes stellt die linke Seite der Kurve die dunkelsten Töne in Ihrem Bild dar, die rechte Seite stellt die hellsten Töne dar, und der mittlere Höcker stellt die Töne dazwischen dar. Sie können ein ...

Verwenden oder Deaktivieren der Schnellüberprüfungsfunktion Ihrer Digitalkamera - Dummies

Verwenden oder Deaktivieren der Schnellüberprüfungsfunktion Ihrer Digitalkamera - Dummies

Ihre Digitalkamera kann sofort überprüft werden Feature. Nachdem Sie ein Foto gemacht haben, zeigt Ihre Kamera dieses Bild einige Sekunden lang automatisch auf dem LCD-Bildschirm an, damit Sie sofort sehen können, wie dieses Bild aussieht, wie in dieser Abbildung. Vergewissern Sie sich, dass das Bild, das Sie gerade aufgenommen haben, mit der Sofortbildfunktion Ihrer Digitalkamera gut aussieht ...

Die Wahl des Herausgebers

So ​​finden Sie die Absatzformatierungsbefehle von Word 2010 - dummies

So ​​finden Sie die Absatzformatierungsbefehle von Word 2010 - dummies

Das Wort 2010 bietet umfangreiche Werkzeuge zum Formatieren von Textabschnitten. .. Es gibt einen einfachen Weg, zum Beispiel die erste Zeile eines Absatzes automatisch einzurücken. Word hat einige der beliebtesten Absatzformatierungsbefehle in die Absatzgruppe aufgenommen, die auf der Registerkarte Start zu finden ist. Diese Abbildung veranschaulicht die Absatzgruppe, obwohl Word möglicherweise eine andere ...

Formatieren einer Seitenzahl in Word 2007 - Dummys

Formatieren einer Seitenzahl in Word 2007 - Dummys

In Word 2007 können Sie Ihre Dokument, um die Nummerierung Ihrer Seiten auf der von Ihnen gewählten Seite zu beginnen. Verwenden Sie das Dialogfeld Seitenzahlenformat, um Ihre Seitennummerierung zu formatieren.

Formatieren eines Absatzes in Word 2013 - Dummys

Formatieren eines Absatzes in Word 2013 - Dummys

Unter den vielen Formatierungsoptionen, die Word 2013 bietet Möglichkeiten, ganze Absätze zu formatieren, statt nur einzelne Wörter oder Sätze. Sie können einen Absatz auf verschiedene Arten formatieren: Verwenden Sie einen Formatierungsbefehl, um den Absatz mit dem Einfügezeiger in einem Absatz zu formatieren. Dieser Trick funktioniert, weil sich alle Absatzformatierungsbefehle auf den Absatz auswirken ...

Die Wahl des Herausgebers

Kennenlernen der TypePad-Typlisten - Dummies

Kennenlernen der TypePad-Typlisten - Dummies

In TypePad verwenden Sie die TypeList-Funktion zum Hinzufügen zu Ihren Blogs Seitenleiste. Eine TypeList ist die Art und Weise, wie Seitenleisteninformationen von TypePad organisiert werden, ohne dass Sie sich mit dem Vorlagencode Ihres Blogs befassen müssen. Mit TypeLists können Sie einfaches HTML (wie einen Textlink zu einem anderen Blog) oder komplexe Codierungen (wie eine Suchleiste) anzeigen ...

Traffic für Ihren Blog erhalten - dummies

Traffic für Ihren Blog erhalten - dummies

Um die Leserschaft Ihres Blogs und die (wagen wir sagen?) Fans zu vergrößern, Schauen Sie sich diese Tools an und starten Sie die Werbung für Ihren Blog und Ihre Inhalte im gesamten sozialen Netzwerk: Twitter: Die beliebteste Microblogging-Site. Facebook: Die beliebteste Social-Networking-Site. LinkedIn: Eine beliebte Social-Networking-Site für Geschäftsleute auf der ganzen Welt. Pinterest: Ein schnell wachsendes visuelles ...

Durch Blogger-Block zu kommen - Attrappen

Durch Blogger-Block zu kommen - Attrappen

Eine nette Sache an Blogs ist, dass Sie posten können, wann immer Sie wollen wollen. Es ist bequem, aber es ist keine Garantie, dass Sie etwas zu posten haben. Es gibt Zeiten in der Karriere jedes Bloggers, wenn die Ideen versiegen, aber man muss immer noch frische Inhalte produzieren. Vergessen Sie nicht, dass Blog-Einträge ...