CATALOGUE 3D Formation Unreal Engine Apprendre Unreal Engine 5 Ajout de fonctionnalités à un personnage dans Unreal Engine avec C++

Ajout de fonctionnalités à un personnage dans Unreal Engine avec C++

Introduction au C++
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

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

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

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

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

Les objectifs de cette vidéo sont de :

  • Familiariser les utilisateurs avec l'usage de C++ dans Unreal Engine
  • Expliquer la structure des scripts .h et .cpp
  • Illustrer comment lier des fonctionnalités de personnage aux entrées du jeu

Apprenez à ajouter des fonctionnalités avancées à un personnage dans Unreal Engine en utilisant C++. Découvrez comment utiliser Visual Studio pour écrire et gérer votre code.

Dans cette leçon, nous vous montrerons comment coder des fonctionnalités supplémentaires pour un personnage dans Unreal Engine à l'aide de C++. Deux méthodes de codage sont disponibles : les Blueprints et le C++. Nous nous concentrerons sur le C++ et utiliserons Visual Studio pour écrire notre code. Vous apprendrez à naviguer dans l'explorateur de solutions, localiser les scripts par défaut et comprendre le couple de fichiers .h et .cpp.

Nous aborderons la déclaration de classes, de variables et de fonctions, y compris les composants spécifiques d'Unreal Engine tels que le SpringArmComponent et le CameraComponent. Vous découvrirez comment délimiter une classe, utiliser des commentaires pour documenter le code, et la différence entre les variables et les fonctions.

La leçon inclut une analyse détaillée du fichier .cpp, qui contient les définitions des fonctions déclarées dans le fichier .h, et couvre des concepts clés comme les constructeurs, les fonctions virtuelles et les overrides. Vous verrez comment initialiser des valeurs par défaut, créer les objets nécessaires dans le Blueprint, et lier les entrées du jeu aux fonctions correspondantes.

En suivant cette leçon, vous serez capable d'exploiter les capacités d'Unreal Engine pour créer des personnages plus dynamiques et interactifs en utilisant la programmation C++.

Voir plus
Questions réponses
Quelle est la différence entre un fichier .h et un fichier .cpp dans Unreal Engine ?
Un fichier .h contient les déclarations de classe, les variables et les fonctions, tandis que le fichier .cpp contient les définitions et les implémentations des fonctions déclarées dans le fichier .h.
Pourquoi utilise-t-on Visual Studio avec Unreal Engine pour coder en C++ ?
Visual Studio offre un environnement de développement complet qui supporte la rédaction, la compilation et le débogage du code C++ utilisé dans Unreal Engine.
Qu'est-ce qu'un constructeur et quel est son rôle dans un fichier .cpp ?
Un constructeur est une fonction qui porte le même nom que la classe et qui est automatiquement exécutée lors de la création d'un objet. Il initialise les valeurs par défaut et prépare l'objet pour son utilisation.

Programme détaillé

1 commentaire
3,0
1 vote
5
4
3
2
1
worldfolksart
Il y a 11 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.