Astuce du jour Unity: système d’ascenseur pour plateformes 2D
Les ascenseurs pour les plates-formes 2D sont une fonctionnalité très amusante à ajouter. Ils peuvent être utilisés pour permettre au joueur de traverser des niveaux dans des bâtiments, et dans notre cas, nous l’utiliserons comme un élément de puzzle où le joueur doit collecter un certain nombre de pièces ou tout ce que vous voulez avant de pouvoir appeler l’ascenseur et se déplacer vers un endroit plus élevé.
Objectif: Système d’ascenseur
Le système d’ascenseur sera composé de deux parties, un panneau de commutation et l’ascenseur lui-même.
L’ascenseur
Créez un objet gameObject parent, appelez-le elevator, et ajoutez-y les plates-formes d’ascenseur. Les plates-formes bougeront, mais le parent de l’ascenseur restera immobile. Cela aidera avec les waypoints que nous allons configurer. Créez deux objets de jeu vides qui serviront de points de cheminement, les points A et B. L’un est la position de l’ascenseur, et le second devrait être près de l’interrupteur que nous créerons plus tard.
Ensuite, créons un C # à l’objet parent du parent de l’ascenseur. Déplacer l’ascenseur est similaire au déplacement des plates-formes (Lire l’article ici) mais avec une condition pour savoir si l’ascenseur est appelé au panneau de commutation ou loin du panneau.