CATALOGUE 3D Formation Unreal Engine Maîtriser Unreal Engine 4 Programmation des Actions d'Attaque et de Défense dans Unreal Engine

Programmation des Actions d'Attaque et de Défense dans Unreal Engine

Animations d'attaque (Mise en place du déclenchement côté programmation)
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtriser Unreal Engine 4
Revoir le teaser Je m'abonne
4,0
Transcription

Cette leçon fait partie de la formation
99,00€ Je commande

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

DescriptionProgrammeAvis
4,0
Cette leçon fait partie de la formation
99,00€ Je commande

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

Ce tutoriel a pour objectif de vous enseigner comment:

  • Déclarer et utiliser des variables et des fonctions dans Unreal Engine.
  • Programmer des actions d'attaque et de défense pour un personnage.
  • Utiliser Visual Studio pour modifier et compiler le code source.
  • Configurer les actions et les blueprints dans Unreal Engine.

Apprenez à programmer les actions d'attaque et de défense d'un personnage dans Unreal Engine en modifiant le code source dans Visual Studio.

Dans ce tutoriel, nous allons voir comment programmer les actions d'attaque et de défense de votre personnage dans Unreal Engine en modifiant le code source. Nous utiliserons deux fichiers principaux: character.h et character.cpp. Vous apprendrez à déclarer des variables, créer des fonctions, et intégrer des algorithmes pour ces fonctions. Le processus inclut la configuration des actions via les blueprints, l'implémentation des fonctions Attack et Block, et l'optimisation des réactions en temps réel avec la fonction Tick. Ce tutoriel est crucial pour ceux qui souhaitent ajouter des comportements interactifs à leurs personnages dans Unreal Engine.

Voir plus
Questions réponses
Quelle est la principale fonction utilisée pour exécuter des opérations en boucle dans le code du personnage ?
La fonction Tick est utilisée pour exécuter des opérations à chaque frame du jeu, ce qui permet des mises à jour continues.
Comment s'assure-t-on qu'une fonction est bien définie de l'autre côté du fichier cpp ?
En utilisant le clic droit pour créer automatiquement la déclaration de la fonction dans le fichier cpp.
Pourquoi utilise-t-on une variable float pour déterminer le moment de la dernière attaque ?
La variable float permet de mesurer le temps écoulé depuis la création du jeu, ce qui aide à éviter la détection d'attaques répétitives en continu.
1 commentaire
4,0
1 vote
5
4
3
2
1
ChrisD
Il y a 3 ans
Approche intéressante, même si parfois un peu délicate pour des débutants ou non initiés au C++.
Ceci dit, je recommande car on apprendre un tas de process permettant au final de réaliser un petit proto plutôt sympa.

Note : Module 5, vidéo 6 sur les cinématiques, la vidéo démarre par 2 mins malheureuses (problème de montage je pense) et du coup on attaque sans les infos de bases sur la création de cette fameuse cinématique, à corriger donc, si possible. ;p