Description du cours
Dans ces leçons, vous apprendrez à profiler et à améliorer les performances de votre projet. Lorsque vous exécutez votre niveau dans une fenêtre autonome, vous pouvez ouvrir une invite de commande et taper des commandes pendant le jeu pour surveiller les performances. Nous allons montrer comment les commandes Stat vous permettent de profiler presque tous les paramètres en cours d’exécution pendant votre partie. Nous nous concentrerons sur les paramètres les plus couramment utilisés pour profiler, tels que les images par seconde (FPS), le temps d’image, le temps de dessin et le temps GPU. Vous apprendrez également à créer un plan de widget qui permet aux utilisateurs de voir leur FPS pendant le jeu.
Enfin, nous vous montrerons comment optimiser l’éclairage en configurant le streaming de niveau d’éclairage, qui utilise un niveau persistant non éclairé pour contenir tous les acteurs de votre scène, et deux niveaux secondaires de streaming pour fournir un éclairage diurne et un éclairage nocturne - y compris un ciel étoilé.
Ce que vous allez apprendre
- Utiliser l'invite de commande et les commandes Stat pour profiler les performances du projet en cours de jeu
- Surveiller les paramètres de performance couramment utilisés tels que les images par seconde (FPS), le temps d'image (frame time), le temps de rendu (draw time) et le temps GPU
- Créer un Blueprint de Widget qui permet aux utilisateurs de voir leurs FPS pendant le jeu
- Optimiser l'éclairage en utilisant la diffusion de niveau d'éclairage (lighting level streaming) avec un niveau persistant et des sous-niveaux de diffusion (sub stream levels) de jour et de nuit
- Optimiser les maillages (meshes) pour améliorer les performances du projet
Points clés à retenir
- L'exécution d'un niveau dans une fenêtre autonome vous permet d'ouvrir une invite de commande et de taper des commandes pendant le jeu pour surveiller les performances.
- Les commandes Stat vous permettent d'analyser presque tous les paramètres exécutés pendant votre jeu.
- Un Widget Blueprint peut être conçu pour que les utilisateurs puissent voir leurs FPS pendant le jeu.
- Le streaming de niveau d'éclairage (lighting level streaming) utilise un niveau persistant non éclairé (unlit persistent level) pour contenir les acteurs de la scène, ainsi que deux sous-niveaux de streaming pour l'éclairage de jour et de nuit, y compris un ciel étoilé la nuit.
Foire aux questions
Qu'apprendrai-je dans ce cours ?
Vous apprendrez comment profiler et améliorer les performances de votre projet Unreal Engine 5, y compris l'utilisation de l'invite de commande et des commandes Stat pour évaluer les performances, la création d'un Widget Blueprint pour afficher les FPS en cours de jeu, et l'optimisation de l'éclairage et des maillages.
Sur quels paramètres de performance le cours se concentre-t-il ?
Le cours se concentre sur les paramètres d'analyse (profiling) les plus couramment utilisés, tels que les images par seconde (FPS), le temps d'image (frame time), le temps d'affichage (draw time) et le temps GPU.
Comment le cours enseigne-t-il l'optimisation de l'éclairage ?
Il montre comment optimiser l'éclairage en configurant la diffusion du niveau d'éclairage (lighting level streaming), qui utilise un niveau persistant non éclairé (unlit persistent level) pour contenir tous les acteurs de votre scène et deux sous-niveaux de diffusion pour fournir un éclairage de jour et de nuit, y compris un ciel étoilé la nuit.
Quelles leçons sont incluses dans ce cours ?
Le cours comprend trois leçons : Tester les Performances, Optimiser l'Éclairage, et Optimiser les Maillages.
Quelles compétences ce cours couvre-t-il ?
Il couvre le profilage des performances, les tests de performances, les performances de projet, les tests de performances de logiciels, et le travail avec l'Unreal Development Kit et Unreal Engine.









