‫Willkommen zurück und in diesem Video werden wir uns das Wiederholen von Aufrufen ansehen, das es
‫uns ermöglicht, etwas wiederholt zu tun, jedes Lied, so viele Sekunden.
‫Gehen wir also weiter und kehren wir zum Skript unseres Instantiate Cube zurück, das wir erstellt haben.
‫Und jetzt möchte ich eine Methode haben, die ständig Würfel erstellt.
‫Lassen Sie uns also weitermachen und eine Methode erstellen.
‫Öffentliche Leere, neuen Würfel erstellen.
‫Und hier werden wir einfach einen neuen Würfel an, nun ja, ziemlich derselben Position erstellen, die wir beim letzten
‫Mal hatten.
‫In der Taste unten möchten wir jedes Mal, wenn ein Würfel erstellt wird, an einer bestimmten Position instanziiert.
‫Vielleicht beginnen wir also nicht bei minus fünf, sondern bei minus 10.
‫Und jetzt verwenden wir anstelle einer Update-Methode die Start-Methode.
‫Und dann werde ich hier invoke repeating verwenden.
‫Das ist eine Methode, die die Methode mit einer Methode, Name in Zeit, Sekunden, dann wiederholt alle Sekunden
‫mit Wiederholungsrate aufruft.
‫Das heißt, es beginnt nach einer gewissen Zeit, dass wir uns selbst einrichten können, um etwas zu
‫tun, um eine Methode aufzurufen, und dies wiederholt.
‫Wir können also einfach sagen, wiederholen Sie.
‫Und wie machen wir das, während wir ihm einen Methodennamen geben, der einen neuen Würfel erstellen ist, der hier dieser Name ist,
‫einen neuen Würfel erstellen.
‫Wenn Sie sicherstellen möchten, dass Sie es richtig schreiben, können Sie das einfach kopieren und hier dann den
‫nächsten Parameter eingeben, den es braucht, nach wie vielen Sekunden wollen wir starten?
‫Sagen wir, nach drei Sekunden wollen wir das starten und dann müssen wir die Wiederholungsrate einstellen.
‫Nach wie vielen Sekunden sollte es sich wiederholen?
‫Sagen wir also nach jeder Sekunde.
‫Also mal sehen was passiert.
‫Beginnen wir unser Spiel.
‫Und dann sind wir nach 30 Sekunden da, wir sehen, dass es anfängt, Würfel zu erstellen und die Würfel sind
‫nebeneinander.
‫Das wird immer und immer wieder bis ins Unendliche tun.
‫Also bis kein REM mehr für unser Spiel übrig ist, bis es abstürzt, weil zu viele Spielobjekte
‫drin sind.
‫Sie müssen also mit der Wiederholung von Aufrufen vorsichtig sein.
‫Sie können natürlich auch einmal Abbrechen aufrufen.
‫Wir könnten also sagen, ob der Zähler höher ist, gleich 20 oder vielleicht beginnen wir mit fünf, damit wir das Ergebnis sehen
‫können.
‫Hier aufrufen, abbrechen, aufrufen.
‫Brechen Sie also alle Aufrufe für dieses Modellverhalten ab.
‫Gut.
‫Also machen wir das.
‫Speichern wir es.
‫Und jetzt wollen wir sehen, wie viele Würfel es erstellen wird.
‫Es sollten nicht mehr als fünf sein.
‫Sehen wir uns also eins, zwei, drei, vier und fünf an.
‫Gut.
‫Jetzt wissen Sie also, wie Sie die Aufrufwiederholung starten und die Aufrufwiederholung beenden, sodass Sie den Aufruf einfach abbrechen
‫können.
‫Übrigens, wenn man etwas nur einmal aufrufen möchte, finde ich es immer noch eine interessante Methode, dann
‫kann man invoke verwenden und dann ist das gleiche nur ohne Wiederholung.
‫Sie können also beispielsweise sagen, wir möchten einen neuen Cube erstellen.
‫Nennen wir diese Methode zum Erstellen eines neuen Würfels nach fünf Sekunden.
‫Lassen Sie uns nun einen Kommentar abgeben, der das Wiederholen aufruft.
‫Das einzige, was passieren wird, ist, dass es nach fünf Sekunden eine einzige Aufrufanweisung gibt, die dies zum
‫Erstellen eines neuen Würfels aufruft.
‫Sie können das also nutzen, um Verzögerungen zu haben.
‫Dadurch wird die Erstellung eines Würfels um fünf Sekunden verzögert.
‫Ich weiß also, dass dies fünf Sekunden lang still sein wird, aber.
‫Nach einer Weile sollten wir sehen, dass es einen Kubaner gibt.
‫Und wie Sie sehen können, gibt es unser Q großartig, also wissen Sie jetzt, wie man die
‫Invoke-Repeating-Methode verwendet, aufruft und wie man diese Invoke-Repeating-Methode abbricht.