Dépannage
La logique de menu est introuvable
Vérifiez que le plugin est activé, que la Game Instance existe et que BP_ADS_MenuSystem est présent dans le contenu du plugin. Appelez les fonctions d’accès depuis un Blueprint disposant d’un contexte de monde valide.
Le widget ne s’affiche pas
Create Widget BP crée le widget mais ne l’ajoute pas au viewport. Vérifiez que sa classe est valide, qu’un Player Controller local est disponible, puis ajoutez explicitement le widget à votre interface.
Les icônes ne changent pas
Vérifiez que ADS Player Subsystem est disponible pour le Local Player et que votre interface est liée à On Last Input Type Changed. Contrôlez aussi les données et textures utilisées par vos widgets d’icônes.
Checklist rapide
- Le plugin est activé dans Project/ADS Framework.
- La logique Blueprint
BP_ADS_MenuSystemest présente. - Les fonctions sont appelées avec un contexte de monde ou un Local Player valide.
- Les widgets créés sont ajoutés au viewport par votre Blueprint.
- Les données d’icônes et de notifications sont reliées à votre logique de projet.