CATALOGUE 3D Apprendre Unreal Engine 5 Déclencher une attaque avec C++ dans Unreal Engine

Déclencher une attaque avec C++ dans Unreal Engine

Déclenchement d'une attaque
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

Maîtriser l'intégration de fonctions C++ avec des blueprints d'animation et comprendre la gestion des inputs dans Unreal Engine.

Apprenez à déclencher une attaque avec un personnage en utilisant C++ dans Unreal Engine. Cette leçon couvre la création de variables et de fonctions, ainsi que leur intégration avec les animation blueprints et les inputs.

Dans cette leçon, nous explorons comment utiliser le C++ pour déclencher une attaque avec un personnage dans Unreal Engine. Nous commençons par créer une variable booléenne attaqueTrigger pour déterminer si l'attaque est en cours. Ensuite, nous créons une fonction attaque pour changer la valeur de cette variable à true. Cette variable est ensuite récupérée par notre animation blueprint pour déclencher les états appropriés.

Nous intégrons également des inputs utilisateur pour que l'attaque se déclenche lorsqu'une touche est pressée et se termine quand la touche est relâchée. Enfin, nous compilons le code et l'intégrons dans Unreal Engine en utilisant différentes méthodes, et nous ajustons l'animation blueprint pour gérer cette nouvelle fonctionnalité d'attaque de manière fluide et cohérente.

Voir plus
Questions réponses
Pourquoi doit-on déclarer la variable attaqueTrigger avec UProperty?
La déclaration avec UProperty permet à la variable d'être visible et modifiable dans les blueprints, facilitant ainsi l'intégration avec l'animation blueprint.
Quel est l'avantage de compiler le code avec Visual Studio par rapport au live coding?
Compiler avec Visual Studio permet de désactiver le live coding et de résoudre des erreurs liées aux DLL manquantes, offrant une meilleure stabilité pour certaines modifications.
Quel est le rôle de la fonction IsValid dans l'animation blueprint?
La fonction IsValid vérifie que la référence au personnage est valide avant de continuer les opérations, évitant ainsi les erreurs liées à des références nulles.

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.