Aus dem Kurs: Game-Engineering mit Unity und C#

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Komponenten-Architektur

Komponenten-Architektur

Bei der Arbeit mit Unity wirst du sehr oft auf den Begriff der Komponente stoßen. 2 Das sieht man zum Beispiel hier im 3 Inspector, da heißt es hier unten schon "Add Component". 4 Ja, was ist jetzt so eine Komponente? 5 Eine Komponente ist im Prinzip alles, was hier im Inspector liegt. 6 Das heißt, das sind diese einzelnen Blöcke hier, 7 und jeder einzelne Block ist im Prinzip ein Skript. 8 Schauen wir noch mal zu Visual Studio. 9 Das heißt, auf Code-Ebene kann man sagen, eine Komponente ist eine CSharp-Klasse, 10 "Hallo Unity" zum Beispiel, die von Mono Behaviour abgeleitet wird 11 und durch diese Ableitung können wir sie im Unity-Editor hier an Objekte dranhängen 12 und hier in diesen Inspector mit einhängen. 13 Das heißt, der Begriff ist nicht ganz klar, nicht ganz scharf definiert. 14 Also einerseits kann man sagen, die 15 Klasse, die von Mono Behaviour abgeleitet ist, das ist die Komponente auf Codeseite. 16 Ich würde sagen, ganz genau…

Inhalt