Partie 5 d’une série en cinq parties sur la communication entre Blueprints dans Unreal Engine 5, celle qui relie tout le reste.
Jusqu’ici, chaque méthode nécessitait une référence directe à une classe de Blueprint spécifique. Ça fonctionne jusqu’à ce que plusieurs types d’Actor différents doivent répondre à la même interaction : le fait de caster vers chacun à tour de rôle devient vite ingérable. Les Interfaces Blueprint résolvent ce problème : elles permettent aux Blueprints de communiquer entre eux sans savoir à quelle classe ils s’adressent.
Nous créons une interface, nous y ajoutons des fonctions, nous l’implémentons dans plusieurs Blueprints et nous appelons ces fonctions sans effectuer le moindre cast.
À la fin, vous saurez comment créer une Interface Blueprint, comment ajouter des fonctions d’interface, comment implémenter une interface dans un Blueprint, comment appeler des fonctions d’interface et comment communiquer entre différents Blueprints via celles-ci.