Aller au contenu
KnowledgeCity

Unreal Engine 5 : programmation en C++

Découvrez comment coder C++ dans Visual Studio pour Unreal Engine
Preview the first lesson free — get full access to all 3 lessons.
Cours : à la demande
Avancé Fournisseur Ken Geary  3 leçons ·  20m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinese 

Description du cours

Dans ces leçons, vous allez télécharger, installer et définir des options pour utiliser Visual Studio pour coder en C++. Alors qu’Unreal Engine 5 est bien connu pour son système de codage visuel Blueprints, les fonctions Unreal Engine peuvent également être codées en C++ à l’aide de l’éditeur Visual Studio lorsqu’elles sont configurées pour Unreal Engine.

Nous verrons comment installer Visual Studio avec tous les composants nécessaires pour coder Unreal Engine en C ++, ainsi que des composants pour les applications de jeux mobiles et de réalité mixte. Nous verrons également comment utiliser Visual Studio pour coder et exécuter un script « hello world » de base. Une fois que les bases de l’utilisation du codage C++ sont couvertes, nous vous montrerons comment créer une nouvelle classe C++ et la fusionner dans un plan d’acteur construit à partir de plusieurs formes. Le code C ++ fournira la fonctionnalité pour faire que l’acteur se lance vers le haut comme une fusée.

Ce que vous allez apprendre

  • Installer et configurer Visual Studio pour l'utiliser avec Unreal Engine 5, y compris les composants pour les applications de jeux mobiles et de réalité mixte
  • Paramétrer les options de Visual Studio pour coder les fonctions Unreal Engine en C++
  • Coder et exécuter un script de base "hello world" en C++ à l'aide de Visual Studio
  • Créer une nouvelle classe C++ dans Unreal Engine 5
  • Ajouter du code C++ à un Blueprint d'Acteur pour étendre ses fonctionnalités
  • Fusionner une classe C++ dans un Blueprint d'Acteur construit à partir de plusieurs formes pour faire décoller l'acteur vers le haut comme une fusée

Points clés à retenir

  • Bien qu'Unreal Engine 5 soit réputé pour son système de codage visuel Blueprints, les fonctions d'Unreal Engine peuvent également être codées en C++ à l'aide de l'éditeur Visual Studio configuré pour Unreal Engine.
  • Le codage d'Unreal Engine en C++ requiert l'installation de Visual Studio avec tous les composants nécessaires, qui peuvent également inclure des composants pour les applications de jeux mobiles et de réalité mixte.
  • Du code C++ peut être ajouté à un Actor Blueprint (Blueprint d'acteur) pour fournir une fonctionnalité, telle que faire décoller vers le haut un acteur construit à partir de plusieurs formes, à la manière d'une fusée.
  • Le cours va de la configuration de Visual Studio et de l'écriture d'un script de base "hello world" à la création d'une classe C++ et sa fusion dans un Actor Blueprint.

Foire aux questions

Que couvre ce cours ?

Il couvre le téléchargement, l'installation et la définition des options pour utiliser Visual Studio afin de coder en C++ avec Unreal Engine 5, l'écriture et l'exécution d'un script basique "hello world", la création d'une nouvelle classe C++ et sa fusion dans un Actor Blueprint pour que l'acteur se lance vers le haut comme une fusée.

Dois-je utiliser C++ plutôt que Blueprints dans Unreal Engine 5 ?

Unreal Engine 5 est bien connu pour son système de codage visuel Blueprints, mais les fonctions d'Unreal Engine peuvent également être codées en C++ en utilisant l'éditeur Visual Studio lorsqu'il est configuré pour Unreal Engine.

Quels logiciels et outils vais-je apprendre à utiliser ?

Vous travaillerez avec C++, Microsoft Visual Studio, l'Unreal Development Kit, l'Unreal Engine, Visual C++ et Visual Studio Online.

Quelles leçons sont incluses ?

Le cours comprend trois leçons : Configuration de Visual Studio, Introduction au C++, et Lancer une Fusée à l'aide de C++.

Quel projet concret vais-je réaliser ?

Vous allez créer une nouvelle classe C++ et la fusionner dans un Blueprint d'Acteur (Actor Blueprint) constitué de plusieurs formes, le code C++ apportant la fonctionnalité permettant à l'acteur d'être projeté vers le haut, à la manière d'une fusée.