Dans cet épisode, nous abordons une étape cruciale pour tout projet de jeu vidéo : la création du menu principal. Nous allons voir comment configurer une scène dédiée, concevoir une interface utilisateur (UI) avec le système UMG (Unreal Motion Graphics) et rendre les boutons interactifs pour naviguer dans votre jeu.
Résumé des étapes clés#
- Création de la Map Menu : Mise en place d’une nouvelle carte vide dédiée exclusivement à l’affichage du menu.
- Conception du Widget Blueprint : Utilisation de l’outil UMG pour ajouter une image de fond et des boutons (Jouer, Quitter, Plein écran).
- Gestion des ancres (Anchors) : Configuration des ancres pour assurer une mise en page responsive, quel que soit le format d’écran.
- Programmation du Level Blueprint : Affichage du widget au lancement de la scène via
Create WidgetetAdd to Viewport. - Activation du curseur : Utilisation du node
Set Show Mouse Cursorpour permettre au joueur d’interagir avec les éléments de l’interface. - Logique des boutons : Implémentation des événements
OnClickedpour charger les niveaux (Open Level) ou quitter l’application (Execute Console Command).
Ce qui reste d’actualité aujourd’hui#
Bien que les versions récentes d’Unreal Engine (UE5) aient introduit des améliorations dans l’éditeur UMG, les fondamentaux présentés ici restent parfaitement valides :