Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Créer une plateforme checkpoint dans Unity
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement3D et Animation

Créer une plateforme checkpoint dans Unity

L'Équipe Alphorm Par L'Équipe Alphorm 15 novembre 2024
Partager
Partager

Dans le développement de jeux Unity, assurer la sauvegarde de la progression du joueur est crucial.

Sans un système de checkpoint efficace, le joueur risque de perdre ses avancées, entraînant frustration et désengagement.

Cet article vous guide pour créer une plateforme checkpoint dans Unity, utilisant des scripts et des actions pour garantir la continuité du jeu.

Table de matière
FAQConclusion

Formation Unity : Découvrir les bases - Votre Premier Pas dans le Développement

Initiez-vous à Unity et lancez-vous dans le développement de jeux.

Découvrir cette formation

Dans cette section nous réaliserons une plateforme checkpoint. Elle définira un point de sauvegarde d’où le joueur sera régénéré s’il meurt et possède encore des unités de vie.

Route sinueuse avec points de contrôle Unity

Nous créons une nouvelle plateforme semblable à la plateforme « Start » que nous renommons « PlatformCheckpoint ». Utilisez de préférence la texture « Checkpoint » fournie à cet effet dans les ressources.

Capture d'écran de l'éditeur Unity

Attachez au cube enfant, le script « CollisionWithObject » :

Interface du script de collision Unity

Comme d’habitude, nous mentionnons qu’il s’agit de l’objet ayant le tag « Player ». Au niveau des actions, nous créons deux nouveaux champs (buton « + ») :

  • Sur le premier, nous glissons le « FpsPlayer » et y sélectionnons la fonction « SetCheckpoint ». Elle permettra de définir la plateforme actuelle comme checkpoint.
  • Sur le second, nous prenons le soin de désactiver le cube une fois la précédente action accomplie. En effet, nous ne voudrions pas relancer la même fonction par plusieurs fois. Pour cela nous suivons l’instruction suivante :cube > GameObjecte > SetActive. Le « checkbox » restedécochépour indiquer ladésactivation.

Bien sûr, nous pouvons également rajouter un son. La manipulation reste identique que précédemment et vous trouverez dans les ressources le son adéquat : « checkpoint ». Attachez l’audio source au cube, renseigner l’audio à jouer et décochez « Play on Awake » pour ne pas activer le son dès le début du jeu. Créez un nouveau champ, au niveau des actions. Sélectionnez : Cube > AudioSource > Play.

Vous pouvez à présent lancer le jeu. Tout fonctionne comme prévu ! Si ce n’est pas le cas chez vous, prenez le temps de relire attentivement chacune des étapes précédentes.

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment créer une plateforme checkpoint dans Unity ?
Pour créer une plateforme checkpoint dans Unity, commencez par concevoir une plateforme similaire à la plateforme de départ et renommez-la ‘PlatformCheckpoint’. Utilisez une texture appropriée et attachez le script ‘CollisionWithObject’ au cube enfant. Cela permettra de définir un point de sauvegarde où le joueur sera régénéré après une défaite, tant qu’il a des unités de vie restantes.
Comment utiliser le script CollisionWithObject dans Unity ?
Le script ‘CollisionWithObject’ est essentiel pour définir les interactions entre le joueur et la plateforme checkpoint. Attachez ce script au cube enfant de votre plateforme. Assurez-vous que l’objet possède le tag ‘Player’. Vous pouvez alors créer des actions qui définissent la fonction ‘SetCheckpoint’, permettant de marquer la plateforme comme un point de sauvegarde pour le joueur.
Comment désactiver un cube dans Unity après une action ?
Pour désactiver un cube dans Unity après avoir défini une action, utilisez la fonction ‘SetActive’. Après avoir glissé l’objet ‘FpsPlayer’ et sélectionné ‘SetCheckpoint’, désactivez le cube pour éviter de relancer la même fonction plusieurs fois. Accédez à cube > GameObject > SetActive et assurez-vous que la case à cocher est décochée pour indiquer que le cube est désactivé.
Comment ajouter un son à une plateforme checkpoint dans Unity ?
Pour ajouter un son à une plateforme checkpoint dans Unity, attachez une source audio au cube de la plateforme et choisissez le fichier audio ‘checkpoint’ dans votre bibliothèque de ressources. Assurez-vous que l’option ‘Play on Awake’ est décochée pour éviter que le son ne se joue automatiquement au lancement du jeu. Ajoutez une action pour jouer l’audio lorsque le checkpoint est atteint.
Que faire si la plateforme checkpoint dans Unity ne fonctionne pas ?
Si la plateforme checkpoint dans Unity ne fonctionne pas comme prévu, revérifiez chaque étape du processus. Assurez-vous que le script ‘CollisionWithObject’ est correctement attaché, que les actions sont définies correctement, et que les interactions avec le joueur sont configurées. Relisez les instructions pour vérifier que chaque détail a été suivi, notamment l’activation et la désactivation appropriées des objets.

Conclusion

En appliquant ces techniques, vous pouvez améliorer l’expérience de jeu en offrant des points de sauvegarde fiables. Quel autre aspect du développement Unity souhaiteriez-vous explorer pour enrichir vos jeux ?

ÉTIQUETÉ : Unity
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Créer une plateforme checkpoint dans Unity

© Alphorm - Tous droits réservés