Diminution de la barre de vie lors des dégâts
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à lier une barre de vie à un script dans Unity.
- Comprendre l'utilisation de UnityEngine.UI.
- Gérer la dynamique de la barre de vie en temps réel pendant le jeu.
Résumé
Découvrez comment gérer l'affichage de la barre de vie dans Unity en utilisant des scripts et des images.
Description
Dans cette leçon, nous abordons la gestion de la barre de vie pour un joueur et un ennemi dans un jeu développé avec Unity. Nous débutons par l'ajout d'une bibliothèque using UnityEngine.UI à notre script de player. Ensuite, nous utilisons un champ sérialisé pour ajouter une image représentant la barre de vie. La logique s'applique de manière dynamique en divisant la vie actuelle par la vie de base, le tout en utilisant la fonction Float pour obtenir des résultats avec des décimales.
Nous répliquons ce processus pour un ennemi en adaptant notre script, particulièrement en accédant au life bar via baseEnemy.basicLife. Pour éviter des erreurs de référence nulles, nous veillons à faire le drag-and-drop des images de barres de vie dans Unity. Une fois les changements enregistrés, nous testons le jeu pour vérifier le bon fonctionnement de la diminution des barres de vie pour les deux entités.