‫Content de te revoir.
‫Dans cette vidéo, nous allons jeter un œil à l'instanciation d'objets, par conséquent, allons de l'avant et créons
‫un nouvel objet à trois.
‫Je vais juste utiliser un cube ici et je veux reproduire ce cube qui a un peu tourné pour que nous puissions
‫mieux le voir, peut-être même ajouter un matériau pour que nous puissions le voir encore mieux.
‫Ou en fait, ce que nous pouvons faire, c'est changer l'arrière-plan en couleur unie.
‫Maintenant, nous pouvons parfaitement voir notre cube.
‫OK, donc ce que je veux faire, c'est que je veux instancier cet objet plusieurs fois sur mon écran et je veux le faire via du code
‫car jusqu'à présent, avec ce que nous avons fait, nous l'avons dupliqué, puis il était là et nous avons dû le
‫déplacer environ.
‫Mais nous pouvons aussi le faire avec le code.
‫Alors allons-y et faisons-le.
‫Enregistrons ce cube en tant que préfabriqué et créons maintenant un objet vide, que je vais appeler script.
‫Je vais supprimer ce cube.
‫Et maintenant, dans le script, je veux avoir un script que je vais appeler.
‫Et puis elle a huit cubes parce que c'est ce qu'elle va faire.
‫Donc très simple.
‫Il s'agit vraiment du concept d'instanciation d'objets.
‫Et pour instancier quelque chose, vous pouvez instancier sur la base d'un préfabriqué.
‫Et ce dont nous avons besoin ici, c'est d'un préfabriqué.
‫Alors je transforme, pour être précis, je transforme le préfabriqué.
‫Et dans la méthode de démarrage, je veux créer plusieurs de ces préceptes.
‫Et comment je fais cela est la manière suivante pour et I est égal à zéro.
‫J'utilise donc simplement une boucle for afin de les créer.
‫Je baisse 10 I plus plus ensuite, nous devons appeler la méthode, instancier les clones de l'objet d'origine et renvoie
‫le clone.
‫C'est donc ce qu'il fait.
‫Il clone un objet, par exemple notre préfabriqué, puis l'instancie ou le produit à des positions
‫spécifiques.
‫Nous avons plusieurs suzerains différents ici.
‫Je ne vais pas les parcourir, mais celui que nous allons utiliser a un préfabriqué au départ, qui
‫est un objet.
‫Ensuite, il a besoin d'une position où il est là où il doit être.
‫Donc je vais juste utiliser un vecteur trois et je vais juste utiliser j'ai multiplié avec, disons, 3. 0 F pour la position X
‫et pour la position Y et la position Z.
‫J'utilise simplement zéro.
‫Maintenant, bien sûr, j'ai besoin de plus d'informations ici.
‫Le prochain paramètre sera donc le quaternion et je vais simplement utiliser l'identité du quaternion pour qu'il n'y ait
‫pas de rotation supplémentaire.
‫D'accord.
‫Maintenant, pour exécuter le code, nous avons bien sûr besoin du préfabriqué.
‫Alors faisons glisser notre cube ici et maintenant.
‫C'est d'accord.
‫Maintenant, exécutons-le.
‫Et comme nous pouvons le voir, bien sûr, nous les avons tous en ordre les uns à côté des autres.
‫Ils ont donc tous un angle différent.
‫Et, bien sûr, ils commencent à zéro.
‫Donc, ce que nous pourrions faire, c'est aller de l'avant et changer cela.
‫D'accord, déplaçons-le un peu vers la gauche.
‫Nous utilisons donc simplement moins 15 plus cette valeur que nous avons ici.
‫Et maintenant, nous devrions voir que nous les avons tous en ordre.
‫Et comme nous le sommes maintenant, nos troupes sont toutes en ordre et vous savez comment créer ces cubes, vous pouvez, bien
‫sûr, le faire également via la saisie de l'utilisateur.
‫Donc, si vous pouvez mettre cela, abaissez la clé et ici les codes de clé vont juste utiliser l'espace.
‫Et ce que je veux faire ici, c'est que je veux avoir un compteur et le compteur est à zéro.
‫Et je vais copier ce code ici, supprimer le suivi et/ou supprimer toute la méthode de démarrage.
‫Et maintenant au lieu de moi, j'utilise mon compteur.
‫Alors maintenant, disons que ce que cela fera à chaque fois que j'utiliserai de l'espace, cela instanciera
‫un nouveau préfabriqué à la position moins 15 plus la valeur du compteur.
‫Et bien sûr, nous ne pouvons pas oublier d'augmenter la valeur du compteur.
‫Alors incrémentons.
‫Enregistrons maintenant le script et exécutons-le à nouveau.
‫Et appuyons plusieurs fois sur la touche espace pour voir ce qui se passe.
‫J'appuie donc sur la touche espace.
‫Et comme vous pouvez le voir, je dézoome un peu.
‫Et comme vous le verrez, il crée de nouveaux cubes tout le temps.
‫Parfait.
‫Alors maintenant, vous savez comment instancier des objets qui seront très pertinents pour notre prochain projet.
‫Alors amusez-vous avec le projet et rendez-vous dans la prochaine vidéo.