Dépannage
Aucun son ou effet ne se joue sur une surface dure
Vérifiez que le personnage possède un composant ADS Footsteps System, que l'animation contient NotifyFootADS et que le canal de collision du notify rencontre bien la surface. Vérifiez également que cette surface bloque le tracé, possède un matériau physique et que celui-ci est associé à un Surface Data dans Hard Surface Table.
Les effets de recouvrement ou de marche dans l'eau ne se jouent pas
Confirmez que la zone possède un Overlapped Surface Component, qu'un Surface Data y est assigné et que le composant cible est configuré en chevauchement. Utilisez Apply Overlap Collision Settings, puis vérifiez que le capsule component du personnage peut générer les événements de chevauchement.
Pour l'état de marche dans l'eau, contrôlez Mesh Component, Wading Bones et la hauteur de la zone. L'état est actif lorsque le niveau de surface atteint ou dépasse l'os ou socket le plus bas sélectionné. Réduisez temporairement Wading Step Distance pour tester les pas déclenchés par la distance.
Le mauvais profil ou la mauvaise surface est utilisé
Assurez-vous que Initial Profile Name et les appels à SetProfileName emploient exactement les mêmes noms que les clés de Profiles. En présence de plusieurs surfaces de recouvrement, augmentez Priority sur la zone qui doit l'emporter. Si les priorités sont identiques, la surface la plus haute est choisie.
Un effet visuel ne réapparaît pas
Contrôlez ses paramètres avancés. Once empêche une nouvelle instance tant qu'une précédente est active, Retrigger Delay impose un délai et Force Destroy détruit les instances actives sans en créer une nouvelle. Une durée de vie ne s'applique que lorsque Auto Destroy est désactivé.