Étape 16 : Platforms(or doodles)
Créer 10 préfabriqués nouveau nommés doodle1 qu’à doodle10.
Créer un nouvel objet de jeu vide, pas besoin de le nommer.
Ouvrez le dossier sprites et trouvez la feuille de griffonnages, ouvrez-le et sélectionnez le premier doodle. Faites-la glisser dans l’objet de jeu vide dans la fenêtre de la hiérarchie.
Ajouter un collisionneur de boîte 2D à elle dans l’inspecteur, puis jouer avec l’échelle et le Centre pour le faire assis gentiment sur le doodle. Rappelez-vous, c’est ce que Robot va se poser sur.
Ouvrez votre dossier de préfabriqués/Doodles avec les vides préfabriqués en elle et puis faites glisser le nouveau GameObject dans le préfabriqué de doodle1.
Maintenant, plutôt que de répéter ce processus tout entier, juste naviguer en arrière vers le dossier de sprite, prenez le prochain doodle et faites-la glisser dans le composant de Sprite moteur de rendu de l’objet de jeu, ajuster le positionnement du collisionneur et mettez-la dans le préfabriqué de doodle suivant.
Répétez cette opération pour les autres préfabriqués de doodle. Une fois qu’ils sont tous enregistrés comme préfabriqués, vous pouvez supprimer le GameObject que nous avons fait pour les créer.
Maintenant dupliquer un objet BombSpawn sous notre caméra principale et le déplacer hors de l’écran vers la droite. Lui donner un nouveau nom dans l’inspecteur, quelque chose comme DoodleSpawn.
Puis faites glisser chacun des nouvelles préfabriqués dans le paramètre Obj de notre composant de script. Faites glisser le premier élément 0 pour remplacer la bombe et les autres au petit triangle à côté de Obj pour les ajouter à la liste.
Jouer avec le paramètre min/max dans le composant script pour changer combien de fois ils sont générés. Dupliquer l’objet DoodleSpawn et déplacez-le vers le haut si vous voulez un autre ensemble de niveaux.
Une chose que j’ai remarqué tout en jouant, c’est que la vitesse maximum de Robots était trop faible, j’ai augmenté il ici. Accédez à votre objet de joueur et ajuster la variable maxSpeed dans le composant Script, si vous trouvez la même question.