Dans ce tutoriel, nous allons apprendre comment créer un point de restauration de vie . Un point de restauration de vie permettra à votre personnage de récupérer de la santé lorsqu’il entre dans une zone spécifique. Suivez les étapes ci-dessous pour ajouter cette fonctionnalité à votre jeu.
Dans un blueprint actor :
Créez une box collision et placer le bluprint dans la scène.
Étape 1: On Component Begin Overlap – Détection de la collision
La première étape consiste à détecter quand notre personnage entre dans la zone du point de restauration de vie. Pour ce faire, nous allons utiliser l’événement « On Component Begin Overlap ». Cet événement se déclenchera dès que notre personnage entrera en collision avec la zone du point de restauration.
Étape 2: Cast to ThirdPersonCharacter – Récupération du personnage
Maintenant que nous avons détecté la collision, nous devons récupérer notre personnage. Utilisez l’élément « Cast to ThirdPersonCharacter » pour obtenir une référence à votre personnage. Cela nous permettra d’accéder aux variables et aux fonctions du personnage.
Étape 3 : rajouter le nombre de vie à récupérer
Maintenant, nous pouvons choisir le nombre de vie à récupérer en ajoutant le nœud + à la variable de santé du personnage pour le soigner. Vous pouvez ajuster le chiffre en fonction des besoins de votre jeu.
Étape 4: Branch – Vérification de la condition
Il est important de vérifier si la santé du personnage est inférieure à 100 avant de l’augmenter. Utilisez l’élément « Branch » pour vérifier cette condition. Si la santé est inférieure à 100, nous continuerons à l’étape suivante. Sinon, nous passerons directement à l’étape 7.
Étape 5: Print String – contrôle du résultat
À ce stade, nous pouvons afficher un message pour contrôler que sa santé a bien été restaurée. Utilisez l’élément « Print String » pour afficher ce message à l’écran.
Étape 6: Print String – Affichage du résultat
Affiche le résultat une fois qu’il n y a plus de santé, choisissez une phrase, exemple : plus de santé. Par la suite, vous pouvez remplacer ce print string par toute action choisie.
Étape 7: Destroy Actor – Suppression du point de restauration
Une fois que la santé du personnage a été restaurée ou si sa santé est déjà à son maximum, nous pouvons détruire le point de restauration. Utilisez l’élément « Destroy Actor » pour supprimer le point de restauration de la scène.
Conclusion:
Félicitations ! Vous avez maintenant créé un point de restauration de vie . Votre personnage pourra maintenant récupérer de la santé en entrant dans la zone du point de restauration. N’hésitez pas à personnaliser cette fonctionnalité en ajoutant des effets visuels ou des sons pour améliorer l’expérience de jeu.