Contenu du cours
Jeu FPS Avec Unreal Engine
Jeu FPS Avec Unreal Engine
Menu Principal
Pour créer un menu principal, nous devons suivre trois étapes générales pour créer un menu principal pour notre jeu.
Tout d'abord, nous devons créer un nouveau niveau. Ensuite, nous créerons un widget qui sera notre menu principal et y implémenterons quelques fonctionnalités. Enfin, nous devons configurer le blueprint du niveau afin que dès que nous ouvrons le niveau et lançons le jeu, nous voyions le widget que nous venons de créer.
Pour ajouter une image à votre projet, créez simplement un dossier dans le dossier de contenu et appelez-le par exemple Assets. Ensuite, glissez-déposez votre image dans ce dossier ! Assurez-vous simplement de renommer l'image afin de pouvoir la retrouver facilement plus tard.
Commençons donc par créer un nouveau niveau. Vous le faites simplement en appuyant sur ctrl + n
, puis choisissez un Niveau Vide. Une fois que UE ouvre ce niveau (il devrait être complètement noir), appuyez sur ctrl + s
pour enregistrer le niveau. Vous voudrez peut-être créer un nouveau dossier et l'appeler Niveaux et enregistrer le niveau là-bas en l'appelant L_MainMenu
.
Créez un nouveau dossier dans le contenu et appelez-le Widgets. Ouvrez-le et faites un clic droit à l'intérieur, en bas du menu contextuel, il y a Interface Utilisateur, survolez-le et choisissez Widget Blueprint. Appelez-le WBP_MainMenu
.
Configurez le MainMenu comme décrit dans la vidéo.
Pour que ce widget s'ouvre dès que nous exécutons le niveau L_MainMenu level
, nous devons utiliser quelque chose appelé le Blueprint de Niveau. C'est comme un blueprint normal pour le niveau. Dans la figure ci-dessous, vous pouvez voir comment accéder à ce blueprint.
Regardez la vidéo pour voir comment vous pouvez configurer le blueprint de niveau. Mais en général, vous devez d'abord vous assurer que vous donnez au joueur la bonne configuration pour les contrôles en réglant leur contrôleur sur UI Only, et en utilisant un nœud appelé Afficher le Curseur de la Souris. Ensuite, vous créez un widget et l'ajoutez à la vue!
Merci pour vos commentaires !