Inhaltsverzeichnis:
- Bereiten Sie vor, die zweite Funktion für Ihr Haus zu schreiben
- Schreiben Sie die Wandfunktionen für Ihr Haus
- Skizzieren Sie die Dachfunktion
- Schreiben Sie die Funktionen für das Dach
- Refactor the roof functions
Video: Tipps und Tricks zum Dächer bauen | Die Sims 4 Tutorial 2025
zu schreiben. Sie können einen Minecraft-Mod erstellen, der ein Haus baut. Dieser Prozess ist bekannt als Bau eines Ein-Klick-Hauses, denn wann immer Sie in Minecraft mit One-Click-Fähigkeit sind, können Sie ein Haus haben. Sobald Sie die erste Funktion geschrieben haben, müssen Sie Wände und ein Dach zu Ihrem Haus hinzufügen.
Bereiten Sie vor, die zweite Funktion für Ihr Haus zu schreiben
Bevor Sie die zweite Funktion schreiben, müssen Sie sicherstellen, dass sich die Drohne an der richtigen Stelle befindet. Am Ende der ersten Funktion bewegt sich die Drohne nach oben und zurück zum Anfang der Linie. Dann muss die Drohne zurückgesetzt werden, damit die zweite Wand an der richtigen Stelle erscheint.
Schreiben Sie diesen Reset-Code in die Hauptfunktion.
Wenn Sie mit irgendeinem Code in diesem Projekt arbeiten, vergewissern Sie sich, dass Sie die Ausweise in den Kategorien "Funktionen", "Drohnen" und "Orte" und "Einführung in Loops" bereits abgeschlossen haben. Sie können jederzeit ein Abzeichen, das Sie bereits für eine Auffrischung erhalten haben, erneut besuchen oder sogar Fragen in den Online-Foren von LearnToMod stellen, wenn Sie noch Probleme haben.
Schreiben Sie die Wandfunktionen für Ihr Haus
Schreiben Sie die zweite Funktion.
Fahren Sie fort, zu testen und zu codieren, bis Sie alle vier Funktionen geschrieben haben, um die vier Wände Ihres Hauses zu erstellen.
Skizzieren Sie die Dachfunktion
Das Dach Ihres Hauses ist eine Pyramide, die ein wenig schwierig zu machen ist, also nehmen Sie Papier und Bleistift für diese aus. Sie wissen, dass die Basis des Dreiecks 6 x 6 sein sollte (so dass es eine Einheit größer als das Haus ist). Hier ist eine Möglichkeit, die Pyramide zu zerlegen.
Es sieht so aus, als wäre es sinnvoll, für jede Zeichnung eine Funktion zu haben. Platzieren Sie Funktionen für das Dach.
Schreiben Sie die Funktionen für das Dach
Die 6 x 6 Funktion wird unten gezeigt.
Es entsteht ein Quadrat um die Spitze des Hauses.
Setzen Sie die Drohne zurück und schreiben Sie dann die Funktionen 4 x 4 und 2 x 2.
Du siehst den kompletten Mod bei Mod. Lernmodul. com / programme / sarah-Simple_House.
Refactor the roof functions
Nachdem Sie ein fertiges Haus fertiggestellt haben, können Sie Ihr Code-Dach neu gestalten, um es einfacher zu verstehen.
Kopieren Sie den Mod, bevor Sie ihn umgestalten, und erstellen Sie eine andere Version mit dem Namen Simple_House_Refactored. Auf diese Weise können Sie, wenn Sie versehentlich neue Fehler einführen, jederzeit zur ursprünglichen Arbeitsversion zurückkehren.
Der einzige Unterschied zwischen den drei hier gezeigten Funktionen ist die Anzahl der Wiederholungen der Schleifen.
Anstatt drei verschiedene Funktionen zu haben, können Sie eine quadratische Funktion schreiben, die einen Parameter namens size annimmt.
Ein Parameter ist eine Art Variable, die in einer Funktion verwendet werden kann, damit sie bei jedem Aufruf etwas anderes macht. Wenn Sie beispielsweise eine Funktion namens jump haben, können Sie einen Parameter mit dem Namen how_many_times hinzufügen. Bei jedem Aufruf der Sprungfunktion legen Sie fest, wie oft der Charakter springen soll. Die Funktion macht immer noch das Gleiche (lässt einen Spieler springen), aber die leichte Änderung ist, dass es eine unterschiedliche Anzahl von Malen springt (je nachdem, was Sie angeben).
Gehen Sie folgendermaßen vor, um die Quadratfunktion zu erstellen:
-
Fügen Sie eine neue Funktion ein, benennen Sie das Quadrat und klicken Sie auf den blauen Stern in der oberen linken Ecke.
-
Ziehen Sie eine neue Eingabe in die Quadratfunktion.
-
Benennen Sie die Eingabe um, um die Größe zu erhalten.
-
Klicken Sie erneut auf den blauen Stern, um das Eingabedialogfeld zu schließen.
Wenn Sie die Funktion aufrufen, geben Sie den Wert für den Parameter an und dann hat der Parameter (in diesem Fall Größe) den angegebenen Wert (in diesem Fall 6)…
Dies ermöglicht es Ihnen, die gleiche Funktion mit unterschiedlichen Parametern aufzurufen, was zu geringfügig unterschiedlichen Ergebnissen führt.
Platzieren Sie innerhalb der Quadratfunktion die vier Schleifen, die sich in den Funktionen 2 x 2, 4 x 4 und 6 x 6 befinden. Anstatt um eine bestimmte Anzahl von Schleifen zu schleifen, muss die Parametergröße (unter Variablen gefunden) durchlaufen werden. Das obige Bild zeigt, wie die Quadratfunktion geschrieben werden sollte und wie Sie die Quadratfunktion von der Hauptfunktion aus aufrufen sollten.
Sie können die Aufrufe der Funktionen 4 x 4 und 2 x 2 durch Aufrufe der Funktion square ersetzen, indem Sie einfach einen anderen Wert für die Parametergröße eingeben.
Der endgültige Refactoring-Code kann unter mod gefunden werden. Lernmodul. com / programme / sarah-Simple_House_Refactored.
