Améliorer l'IA des Ennemis dans Unreal Engine
Apprenez à configurer l'IA de vos ennemis pour qu'ils se déplacent et attaquent efficacement en utilisant le navmesh et la fonction IMoveTo dans Unreal Engine.
Préparation du projet
Importation de contenus
Animation du personnage






Mise en place du Gameplay









IA ennemi
Construction du monde






Travail sur l'ambiance du jeu






Détails de la leçon
Description de la leçon
Cette leçon aborde la mise en place de l'intelligence artificielle (IA) pour des ennemis dans Unreal Engine. En premier lieu, nous configurons un navmesh pour définir une zone navigable. L'ajout de ce navmesh permet à l'IA de déterminer un chemin à suivre, en évitant les obstacles. Ensuite, nous nous concentrons sur le blueprint de l'ennemi pour s'assurer qu'il peut suivre le joueur. Nous utilisons la fonction IMoveTo
pour que l'IA suive le BpThirdPersonCharacter
en ajustant les paramètres, tels que le rayon d'arrêt à proximité du joueur. Nous ajoutons ensuite des obstacles comme un mur pour tester la capacité de l'IA à contourner ces obstacles. Finalement, nous établissons que seules les commandes IMoveTo
et un affichage du volume de navigation sont nécessaire pour déplacer des IA dans l'environnement.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Configurer un environnement navigable pour l'IA avec un navmesh.
- Programmer des ennemis pour suivre et attaquer le joueur en utilisant la fonction
IMoveTo
. - Tester et ajuster le comportement de l'IA face aux obstacles.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est nécessaire de :
- Connaître les bases d'Unreal Engine.
- Avoir des notions de blueprints.
- Savoir manipuler les volumétries dans l'éditeur.
Métiers concernés
Les métiers liés à ce sujet incluent :
- Développeur de jeux vidéo.
- Programmeur IA.
- Designer de niveaux.
Alternatives et ressources
les alternatives au navmesh et la fonction IMoveTo
incluent :
- Utiliser des scripts de navigation personnalisés.
- Employer d'autres moteurs de jeu tel que Unity avec son propre système de navigation.
Questions & Réponses
IMoveTo
.
