‫Willkommen zurück.
‫In diesem Video werden wir uns das Instanziieren von Objekten ansehen. Lassen Sie uns daher fortfahren und ein
‫neues drei Objekt erstellen.
‫Ich werde hier nur einen Würfel verwenden und diesen Würfel reproduzieren, der ein wenig gedreht wurde, damit wir ihn besser
‫sehen können, vielleicht sogar ein Material hinzufügen, damit wir ihn noch besser sehen können.
‫Oder wir können den Hintergrund in eine Volltonfarbe ändern.
‫Jetzt können wir unseren Würfel perfekt sehen.
‫OK, also möchte ich dieses Objekt mehrmals auf meinem Bildschirm instanziieren und ich möchte es per Code tun, weil wir
‫es bisher dupliziert haben und dann war es da und wir mussten es verschieben um
‫herum.
‫Aber wir können das auch mit dem Code machen.
‫Also lass uns weitermachen und das tun.
‫Speichern wir diesen Würfel als Prefab und erstellen wir nun ein leeres Objekt, das ich Skript nennen werde.
‫Ich werde diesen Würfel löschen.
‫Und jetzt möchte ich im Skript ein Skript haben, das ich aufrufen werde.
‫Und dann hat sie acht Würfel, weil sie das tun wird.
‫Also ganz einfach.
‫Es geht wirklich nur um das Konzept der Instanziierung von Objekten.
‫Und um etwas zu instanziieren, können Sie basierend auf einem Prefab instanziieren.
‫Und was wir hier brauchen, ist ein Fertighaus.
‫Also transformiere ich, um genau zu sein, transformiere Prefab.
‫Und innerhalb der Startmethode möchte ich mehrere dieser Regeln erstellen.
‫Und wie ich das mache, ist der folgende Weg für und ich ist gleich Null.
‫Also verwende ich einfach eine for-Schleife, um sie zu erstellen.
‫I niedriger 10 I plus plus Als nächstes müssen wir die Methode aufrufen, instanziieren, klont das Objekt original und gibt den
‫Klon zurück.
‫Das ist es also.
‫Es klont ein Objekt, zum Beispiel unser Prefab, und instanziiert es dann oder produziert es an bestimmten
‫Positionen.
‫Wir haben hier mehrere verschiedene Overlords.
‫Ich werde sie nicht durchgehen, aber der, den wir verwenden werden, hat am Anfang ein Fertighaus, das
‫ein Objekt ist.
‫Dann braucht es eine Position, wo es ist, wo es sein muss.
‫Also verwende ich einfach einen Vektor drei und ich verwende einfach I multipliziert mit, sagen wir, 3. 0 F für die
‫X-Position und für die Y-Position und Z-Position.
‫Ich verwende einfach null.
‫Jetzt brauche ich hier natürlich noch ein paar Informationen.
‫Der nächste Parameter wird also die Quaternion sein und ich werde nur die Quaternion-Identität verwenden, damit es keine
‫zusätzliche Rotation gibt.
‫Gut.
‫Um den Code auszuführen, benötigen wir natürlich das Prefab.
‫Ziehen wir also unseren Würfel hier und jetzt hinein.
‫Das ist in Ordnung.
‫Lassen Sie es uns jetzt ausführen.
‫Und wie wir sehen, haben wir sie natürlich alle nebeneinander.
‫Sie haben also alle einen anderen Blickwinkel.
‫Und natürlich fangen sie bei Null an.
‫Was wir also tun könnten, ist, das zu ändern.
‫Okay, verschieben wir es ein wenig nach links.
‫Wir verwenden also einfach minus 15 plus diesen Wert, den wir hier haben.
‫Und jetzt sollten wir sehen, dass wir sie alle in Ordnung haben.
‫Und dass wir jetzt so sind, haben wir alle unsere Truppen in Ordnung und Sie wissen, wie man diese Würfel erstellt,
‫Sie können dies natürlich auch über Benutzereingaben tun.
‫Wenn Sie das also fassen können, drücken Sie die Taste und hier werden die Tastencodes nur Leerzeichen verbrauchen.
‫Und was ich hier machen möchte, ist, dass ich einen Zähler haben möchte und der Zähler null ist.
‫Und ich werde diesen Code hier kopieren, die Nachverfolgung löschen und oder die gesamte Startmethode löschen.
‫Und jetzt benutze ich statt mir meinen Zähler.
‫Nehmen wir nun an, dass jedes Mal, wenn ich Leerzeichen verwende, ein neues Prefab an
‫der Position minus 15 plus dem Wert des Zählers instanziiert wird.
‫Und natürlich dürfen wir nicht vergessen, den Zählerwert zu erhöhen.
‫Lassen Sie uns also inkrementieren.
‫Jetzt speichern wir das Skript und führen es erneut aus.
‫Und lassen Sie uns mehrmals die Leertaste drücken, um zu sehen, was passiert.
‫Also drücke ich die Leertaste.
‫Und wie Sie sehen, zoome ich ein wenig heraus.
‫Und wie Sie sehen werden, werden ständig neue Würfel erstellt.
‫Perfekt.
‫Jetzt wissen Sie also, wie Sie Objekte instanziieren, die für unser nächstes Projekt sehr relevant sein werden.
‫Also viel Spaß mit dem Projekt und bis zum nächsten Video.