Étape 9: Destroyers
Notre jeu sera un côté scroller, donc nous allons placer un sous la scène pour attraper les chutes d’objets (comme le joueur) et l’autre hors de l’écran vers la gauche pour nettoyer tout ce qui a déjà fait défiler par.
Commencez par créer un quad. Cliquez sur GameObject--.créer autres--> Quad. Changement de poste de transformation à x à -25 et y à 0. Puis définissez l’échelle de la transformation est de 1/X et y est 25.
Donner à l’objet quad un nom cool, comme Destroyer supprimer le composant Mesh Collider et ajouter un collisionneur de boîte 2D, mais cette fois-ci cochez la case marquée « Est le déclencheur ».
Ajouter également un rigidbody 2D, mais définir l’échelle de gravité dans la fenêtre de l’inspecteur à zéro.
Dans le projet de zone de travail, ouvrez votre dossier Scripts et ajouter un script c#, nommez-le Destroyer. Double cliquez dessus et ouvrez Monodevelop.
Entrez le code suivant dans le nouveau script et enregistrez-le.
Faites glisser le script de détruire l’objet destructeur.
Maintenant faites un clic droit sur l’objet de Destroyer dans la fenêtre de la hiérarchie et sélectionnez Dupliquer. Changer la transformation du nouveau destructeur d’être à la position x = 0, y = -15 et l’échelle à x = 50 et y = 1.
Si vous lancez votre jeu maintenant et à pied au large de la plate-forme (n’oubliez pas, il existe une barrière invisible sur la gauche), il doit interrompre le jeu et vous ramener à l’éditeur.
On va corriger cela dans une étape ultérieure.
La dernière chose à faire avec nos objets de Destroyer est pour les rendre enfants hors de l’objet de la caméra, que nous voudrons ils suivent le long ou ils ne fera plus du tout. Pour ce faire, sélectionnez-les, puis faites-les glisser dans l’objet de la caméra principale.