Dans cet épisode, nous abordons une étape cruciale pour l’interactivité de votre jeu : la gestion des collisions. Nous allons apprendre à faire en sorte que votre personnage puisse “ressentir” les objets qu’il touche, qu’il s’agisse de collecter des points ou de déclencher un Game Over.
Au programme de cet épisode :#
- Utilisation de l’Event Hit : Apprendre à capturer l’événement de collision dans le
SideScrollerCharacter. - Stockage d’informations : Utiliser des variables pour garder une trace de l’objet touché (
ObjectTouché). - Filtrage par classe : Utiliser le node
Get ClassetEqual (Class)pour vérifier si l’objet touché est bien un “Tron”. - Analyse des composants : Utiliser
Break Hit Resultpour identifier précisément quelle partie de l’objet (la “Loose Box” ou la “Point Box”) a été percutée. - Hiérarchie des composants : Comprendre comment naviguer dans les enfants d’un Blueprint via
Get Child Componentpour isoler des zones de collision spécifiques. - Débogage visuel : Utilisation du
Print Stringpour valider le fonctionnement de la logique en temps réel.
Ce qui reste d’actualité aujourd’hui#
Bien que cet épisode se concentre sur Unreal Engine 4, les concepts fondamentaux restent parfaitement valables pour Unreal Engine 5 :