Ist es möglich, dass ein Fertighaus mehrere Spielobjekte enthält, vorzugsweise in einer Eltern-Kind-Beziehung? Ich mache einen komplexen Feind, den ich mit separaten Sprite-Renderern, Skripten und anderen Parametern in ein paar Spielobjekte aufteilen möchte. Dies würde den Code vereinfachen, den ich für jedes der Elemente schreiben muss. Ich weiß, dass ich ein (übergeordnetes) Objekt erstellen und dann die anderen in den Methoden Awake () oder Start () instanziieren kann, aber ich frage, ob es eine Möglichkeit gibt, ein Fertighaus zu erstellen, das alle erforderlichen Elemente enthält (So kann ich das Ganze mit einem Instantiate () -Aufruf erstellen.
Vielen Dank
Antworten:
Wie bereits erwähnt, funktioniert das Erstellen eines Fertighauses mit einem oder mehreren untergeordneten Objekten ohne Änderungen. Beachten Sie jedoch, dass beim Löschen eines oder mehrerer untergeordneter Elemente die Verbindung des instanziierten Fertighauses zum Fertighaus unterbrochen wird. Sobald die Verbindung unterbrochen ist, gilt das Ändern des Fertighauses nicht mehr für die instanziierten Fertighäuser.
quelle