CATALOGUE 3D Apprendre Unreal Engine 5 Création d'une IA d'attaque dans Unreal Engine

Création d'une IA d'attaque dans Unreal Engine

Déclenchement des attaques sur le joueur
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Unreal Engine 5
Revoir le teaser Je m'abonne
3,0
Transcription

49,00€ 24,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
3,0
49,00€ 24,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Configurer une IA pour détecter et attaquer des adversaires.
Apprendre à ajuster les paramètres d'attaque et de détection.
Intégrer des contrôles de blocage et diversifier les types d'ennemis.

Apprenez à configurer une IA capable de détecter, d'assigner et d'attaquer des adversaires dans Unreal Engine avec précision.

Cette leçon vous guidera à travers le processus de création et de configuration d'une IA d'attaque dans Unreal Engine. Vous apprendrez comment l'IA peut détecter un personnage entrant dans sa zone de collision, l'assigner comme adversaire, et initier des attaques basées sur la proximité. La leçon couvre également la validation des adversaires, la gestion des animations d'attaque, et l'ajustement des distances de combat pour des interactions plus réalistes. En outre, vous découvrirez comment utiliser des fonctions de contrôle de blocage pour protéger les personnages des dommages lors des attaques. Des techniques comme l'ajout de délais entre les coups et la diversification des types d'ennemis avec des caractéristiques différentes seront également abordées.

Voir plus
Questions réponses
Pourquoi est-il important de vérifier si l'opponent est valide avant de lancer des attaques?
Vérifier si l'opponent est valide permet d'éviter des opérations inutiles et des erreurs potentielles lors de l'assignation et de l'attaque.
Comment l'animation de blocage empêche-t-elle la réception de dégâts?
L'animation de blocage utilise un booléen blockTrigger qui, lorsqu'il est activé, empêche la fonction TakeDamage d'infliger des dégâts en renvoyant 'true'.
Quel est l'avantage de diversifier les types d'ennemis dans un jeu?
Diversifier les types d'ennemis enrichit l'expérience de jeu en offrant différents niveaux de défi et en obligeant le joueur à adapter ses stratégies de combat.

Programme détaillé

1 commentaire
3,0
1 vote
5
4
3
2
1
worldfolksart
Il y a 7 mois
Assez enthousiaste au début , je pense vraiment que la formation est de QUALITÉ! il y a la pédagogie et l'envie mais hélas décrochage au module 4! Problème de Compatibilité essaie avec le moteur actuel 5.4.2 et le 5.0.3 pas compatible non plus avec les fichier fournis! même en rebuild , migration et compagnie rien a faire . Pour les parties INPUT les axis and action mappings sont deprecated laissant place au enhanced input actions et input mapping contexts ! Sinon J'ai bien aimé la partie export import d'animation mixamo que je connaissais mais pas dans unreal c'est très pratique Merci . Merci aussi pour la partie Retarget mais pareil il y a une fonction retarget auto qui fait gagner un peu de temps. Pareil quand on fait manuellement toute la partie Left en sélectionnant tout et dupliquant miroir ça fait quand même gagner du temps ! Pour la partie C++ c'est bien expliqué mais pareil pas les même ligne de code que toi dans visual studio ! surement toujours la compatibilité bref j'aurai adoré suivre cette formation car il explique vraiment bien mais entre les problèmes de compatibilité ,d'inputs, de version de code etc .... il faudrait faire une MISE A JOUR avec les nouvelles fonctionnalités et une meilleurs compatibilités et je reprendrai avec plaisir. Merci beaucoup.