‫Welkom terug.
‫In deze video zullen we kijken naar het instantiëren van objecten, dus laten we doorgaan en
‫een nieuw drie-object maken.
‫Ik ga hier gewoon een kubus gebruiken en ik wil die kubus reproduceren die een beetje is gedraaid, zodat we hem
‫beter kunnen zien, misschien zelfs een materiaal toevoegen zodat we hem nog beter kunnen zien.
‫Of wat we eigenlijk kunnen doen, is de achtergrond veranderen in een effen kleur.
‫Nu kunnen we onze kubus perfect zien.
‫OK, dus wat ik wil doen, is dat ik dit object meerdere keren op mijn scherm wil instantiëren en ik wil het via code doen, want
‫tot nu toe hebben we het gedupliceerd met wat we deden en toen was het daar en moesten we het
‫verplaatsen rondom.
‫Maar we kunnen dat ook doen met de code.
‫Dus laten we doorgaan en dat doen.
‫Laten we die kubus opslaan als een prefab en laten we nu een leeg object maken, dat ik script ga noemen.
‫Ik ga die kubus verwijderen.
‫En nu wil ik binnen het script een script hebben dat ik ga noemen.
‫En dan heeft ze acht kubussen, want dat is wat het gaat doen.
‫Heel simpel dus.
‫Het gaat eigenlijk alleen om het concept van het instantiëren van objecten.
‫En om iets te instantiëren, kun je instantiëren op basis van een prefab.
‫En wat we hier nodig hebben is een prefab.
‫Dus transformeer ik, om precies te zijn, prefab.
‫En binnen de startmethode wil ik meerdere van die voorschriften creëren.
‫En hoe ik dat doe is de volgende manier voor en ik is gelijk aan nul.
‫Dus ik gebruik gewoon een for-lus om ze te maken.
‫Ik verlaag 10 I plus plus vervolgens moeten we de methode aanroepen, het origineel van het object klonen en de
‫kloon retourneren.
‫Dus dat is wat het doet.
‫Het kloont een object, bijvoorbeeld onze prefab, en concretiseert het vervolgens of produceert het op specifieke
‫posities.
‫We hebben hier meerdere verschillende overlords.
‫Ik ga ze niet doornemen, maar degene die we gaan gebruiken heeft aan het begin een prefab, wat
‫een object is.
‫Dan heeft het een positie nodig waar het is waar het moet zijn.
‫Dus ik ga gewoon een vector drie gebruiken en ik ga gewoon vermenigvuldigen met, laten we zeggen, 3. 0 F voor de
‫X-positie en voor de Y-positie en Z-positie.
‫Ik gebruik gewoon nul.
‫Nu heb ik hier natuurlijk wat meer informatie nodig.
‫Dus de volgende parameter is het quaternion en ik ga gewoon de quaternion-identiteit gebruiken, zodat er geen
‫extra rotatie is.
‫Oke.
‫Om de code uit te voeren, hebben we natuurlijk de prefab nodig.
‫Dus laten we onze kubus hier en nu naar binnen slepen.
‫Dat is prima.
‫Laten we het nu uitvoeren.
‫En zoals we kunnen zien, hebben we ze natuurlijk allemaal naast elkaar staan.
‫Ze hebben dus allemaal een andere hoek.
‫En natuurlijk beginnen ze bij nul.
‫Dus wat we kunnen doen is doorgaan en dat veranderen.
‫Oké, laten we het een beetje naar links verplaatsen.
‫Dus we gebruiken gewoon min 15 plus deze waarde die we hier hebben.
‫En nu moeten we zien dat we ze allemaal op orde hebben.
‫En dat zijn we nu we onze troepen allemaal op orde hebben en je weet hoe je die kubussen moet maken, dat
‫zou je natuurlijk ook kunnen doen via gebruikersinvoer.
‫Dus als je dat kunt zeggen, leg de sleutel neer en hier gaan de sleutelcodes gewoon ruimte gebruiken.
‫En wat ik hier wil doen, is dat ik een teller wil hebben en de teller is nul.
‫En ik ga die code hier kopiëren, de follow-up verwijderen en of de hele startmethode verwijderen.
‫En nu in plaats van ik, gebruik ik mijn teller.
‫Dus laten we nu zeggen dat wat dat zal doen elke keer dat ik ruimte gebruik, het een nieuwe
‫prefab zal instantiëren op de positie min 15 plus de waarde die de teller heeft.
‫En natuurlijk mogen we niet vergeten de tellerwaarde te verhogen.
‫Dus laten we verhogen.
‫Laten we nu het script opslaan en opnieuw uitvoeren.
‫En laten we een paar keer op de spatietoets drukken om te zien wat er gebeurt.
‫Dus ik druk op de spatiebalk.
‫En zoals je kunt zien, zoom ik een beetje uit.
‫En zoals je zult zien, creëert het voortdurend nieuwe kubussen.
‫Perfect.
‫Dus nu weet je hoe je objecten kunt instantiëren die zeer relevant zullen zijn voor ons volgende project.
‫Dus veel plezier met het project en tot ziens in de volgende video.