‫Welkom terug en in deze video gaan we het herhalen van oproepen bekijken, waarmee
‫we iets herhaaldelijk kunnen doen, elk nummer, zoveel seconden.
‫Dus laten we doorgaan en teruggaan naar het script van onze Instantie Kubus dat we hebben gemaakt.
‫En nu wil ik een methode hebben die de hele tijd kubussen maakt.
‫Dus laten we doorgaan en een methode maken.
‫Openbare leegte, maak een nieuwe kubus.
‫En hier zijn we gewoon, we gaan gewoon een nieuwe kubus maken op, nou ja, vrijwel dezelfde positie als de
‫vorige keer.
‫Dus in de toets omlaag, elke keer dat een kubus wordt gemaakt, willen we op een specifieke positie worden geïnstantieerd.
‫Dus misschien beginnen we niet bij min vijf, maar bij min 10.
‫En nu gaan we in plaats van een updatemethode te gebruiken de startmethode gebruiken.
‫En dan zal ik hier invoke herhalen gebruiken.
‫Dat is een methode die de methode aanroept met een methode, naam in tijd, seconden, dan herhaaldelijk
‫elke herhalingssnelheid seconden.
‫Dus wat betekent dat het na een bepaalde tijd begint dat we onszelf kunnen instellen om iets te doen om een
‫methode aan te roepen en dit herhaaldelijk te doen.
‫Dus we kunnen gewoon zeggen herhalen herhalen.
‫En hoe doen we dat terwijl we het een methodenaam geven, namelijk nieuwe kubus maken, wat deze naam hier is,
‫nieuwe kubus maken.
‫Als je er zeker van wilt zijn dat je het correct spelt, kun je dat gewoon kopiëren en hier invoeren en
‫vervolgens de volgende parameter die het nodig heeft na hoeveel seconden willen we beginnen?
‫Laten we zeggen dat we na drie seconden hiermee willen beginnen en dan moeten we de herhalingsfrequentie instellen.
‫Dus na hoeveel seconden moet het zichzelf herhalen?
‫Dus laten we zeggen na elke seconde.
‫Dus laten we nu kijken wat er gebeurt.
‫Laten we beginnen met ons spel.
‫En dan zijn we na 30 seconden, we zien dat het kubussen begint te maken en de kubussen liggen naast
‫elkaar.
‫Nu, dat zal steeds weer hetzelfde doen tot in het oneindige.
‫Dus totdat er geen REM meer over is om ons spel te laten draaien, totdat het crasht, omdat er te veel game-objecten
‫in zitten.
‫Je moet dus voorzichtig zijn met het herhalen van oproepen.
‫Je kunt natuurlijk wel een keer een beroep doen op opzeggen.
‫Dus we zouden kunnen zeggen dat als de teller hoger is, gelijk is aan 20 of laten we beginnen met vijf, zodat we het resultaat ervan
‫kunnen zien.
‫Roep hier aan, annuleer, roep aan.
‫Annuleer dus alle aanroepen van dit modelgedrag.
‫Oke.
‫Dus laten we dat doen.
‫Laten we het redden.
‫En laten we nu eens kijken hoeveel kubussen het zal maken.
‫Het mogen er niet meer dan vijf zijn.
‫Dus laten we een, twee, drie, vier en vijf bekijken.
‫Oke.
‫Dus nu weet je hoe je het herhalen van aanroepen kunt starten en hoe je het herhalen van aanroepen kunt beëindigen, zodat je het aanroepen eenvoudig
‫kunt annuleren.
‫Trouwens, als je iets maar één keer wilt aanroepen, vind ik het nog steeds een interessante methode,
‫dan kun je invoke gebruiken en dan is dat hetzelfde alleen zonder herhaling.
‫Je zou bijvoorbeeld kunnen zeggen dat we een nieuwe kubus willen maken.
‫Dus laten we dit na vijf seconden een nieuwe kubus-methode noemen.
‫Dus laten we nu een opmerking maken die herhaling oproept.
‫Dus het enige wat er zal gebeuren is dat er na vijf seconden één enkele invoke-instructie zal zijn die
‫dit create new cube zal noemen.
‫Dus je kunt dat gebruiken om vertragingen te hebben.
‫Het vertraagt dus het maken van een kubus met vijf seconden.
‫Dus ik weet dat dit vijf seconden stil zal zijn, maar.
‫Na een tijdje zouden we moeten zien dat er een Cubaan is.
‫En zoals je kunt zien, is er onze Q geweldig, dus nu weet je hoe je het herhalen van aanroepen moet gebruiken, hoe
‫je deze methode voor het herhalen van aanroepen kunt gebruiken, aanroepen en annuleren.