Bonjour à tous,
Je suis actuellement bloqué sur le sujet suivant :
Un AnimationEvent est envoyé à un PNJ, ce qui force le PNJ à effectuer une animation. Cependant, un problème survient si le PNJ n’est pas au sol lorsque les conditions prévues se produisent. Si un PNJ est en train de sauter ou est en l’air (parce qu’il a été touché par un coup puissant ou un sort, par exemple), le PNJ se suspendra en l’air et y effectuera l’animation.
Comment puis-je vérifier si un PNJ est au sol dans le script papyrus ? GetPositionZ me semble toujours refléter la position générale dans le monde (axe Z), mais sans référence au prochain niveau de découpage actuel (= le sol ou l’objet sous le PNJ).
Quelqu’un peut-il aider?
Cordialement,
HJ