‫Een zeer fundamentele functionaliteit in eenheid is de functionaliteit van componenten en componenten zijn een super krachtig
‫hulpmiddel.
‫Ze stellen ons in staat om functionaliteit, uiterlijk of fysica aan een object toe te voegen.
‫Onze speler heeft bijvoorbeeld een getransformeerde component.
‫Hij heeft in gelijke mate bolcomponenten en een star lichaam, enzovoort.
‫En die componenten, ze voegen functionaliteit en uiterlijk toe aan onze speler.
‫Dat is een heel belangrijk aspect dat je moet begrijpen, want elke keer dat je wilt toevoegen,
‫laten we zeggen, een ander soort gedrag.
‫Dus laten we zeggen dat we nu spelerbeweging hebben.
‫Maar wat je graag zou willen hebben, is schieten, zodat onze speler kan schieten.
‫Dan zou je een nieuwe component maken en dat zou de component van een script zijn en je zou een nieuw script maken
‫of zelfs hier een nieuw script en je zou hier een nieuw script maken.
‫Dan kunt u verschillende componenten aan uw object laten toevoegen.
‫U kunt bijvoorbeeld effecten toevoegen.
‫Dus een deeltjessysteem aan je object of je zou nog meer natuurkunde kunnen toevoegen, want tot nu toe hebben we alleen
‫ons starre lichaam.
‫We hebben onze sferenversneller en dat soort dingen.
‫En als je zou willen, zou je zelfs nog een extra verstuiver aan onze bol kunnen toevoegen.
‫Je zou een box-collider kunnen toevoegen.
‫Zoals je nu kunt zien, heeft onze speler twee verschillende colliders, de Box en de Sphere Collider, en dat
‫is een nieuw onderdeel.
‫U kunt componenten toevoegen wanneer u ze nodig hebt en u kunt deze componenten op elk moment verwijderen.
‫En wat u ook kunt doen, is dat u componenten kunt kopiëren en aan een ander object kunt toevoegen.
‫Dus als ik bijvoorbeeld deze spelerbewegingscomponent in een ander object zou willen hebben,
‫zou ik de component hier genaamd component kunnen kopiëren en deze bijvoorbeeld aan ons spelobject toevoegen.
‫Dus hier zou ik daar op drukken en het onderdeel als nieuw plakken.
‫Dus druk op dit kleine knopje hier bij de bovenste component als nieuw en dan heb je hier ook de
‫spelercomponent.
‫Nou, het heeft geen zin voor dat game-object, dus ik ga het onderdeel gewoon weer verwijderen.
‫Als u dan de volgorde van uw componenten wilt wijzigen, kunt u ze bijvoorbeeld eenvoudig naar boven verplaatsen.
‫Dus als ik dit naar boven wil verplaatsen, deze spelerbewegingscomponent, kan ik doorgaan, omhoog gaan.
‫En zoals je kunt zien, kan deze actie de opdracht meteen opbreken.
‫Weet je zeker dat je door wilt gaan?
‫En ik ga gewoon annuleren gebruiken.
‫Dus laten we hetzelfde doen met een prefab.
‫Laten we naar onze speler gaan en deze nu naar boven verplaatsen.
‫Dus zoals het nu kon zien, was het niet erg blij om dat te veranderen.
‫Dus als je iets naar boven wilt verplaatsen, bijvoorbeeld een component verplaatsen, doe dat dan met je prefab
‫en niet met zijn instantie in de hiërarchie, want die speler hier is niet dezelfde als die speler daar.
‫Dit is de prefab en die is de speler zelf.
‫Dus als u wijzigingen aanbrengt in uw spelersinstantie binnen uw hiërarchie, kunt u deze toepassen.
‫Dus laten we zeggen dat onze speler hier zijn component voor het besturen van de spelerbeweging op de op een na laagste plek of de op twee
‫na laagste plek heeft, afhankelijk van wat je als een onderdeel beschouwt.
‫En die heeft een snelheid van, laten we zeggen, 100.
‫Onze player prefab heeft dus een snelheid van 100.
‫Dat hebben onze spelers nu zelf overgenomen.
‫Maar we zouden het hier kunnen veranderen, zodat we de snelheid van onze speler naar twintig kunnen veranderen.
‫Onze prefab-speler zou daar echter niet door worden beïnvloed.
‫Dus laten we daar eens naar kijken als je dit wilt toepassen.
‫Dus als we de informatie die we hier hebben gewijzigd willen opslaan en in onze prefab willen opslaan, moeten
‫we op toepassen klikken.
‫Oké, dus dat is erg belangrijk als je wijzigingen wilt aanbrengen en toepassen, druk op toepassen en
‫nu heeft onze speler, prefab zelf ook de snelheid van 20.
‫Oke.
‫Dat gaat dus over componenten.
‫En nog wat meer over prehaps.