Dans ce tutoriel, nous allons voir comment concevoir un menu interactif et esthétique pour vos jeux sur Construct 2, en remplaçant la traditionnelle navigation à la souris par une gestion complète à la manette (Gamepad). L’objectif est de créer une interface fluide où les boutons réagissent visuellement à la sélection.
Résumé des étapes clés#
- Variables et Fonctions : Utilisation d’une variable globale
bouton pour suivre l’index de l’élément sélectionné et d’une fonction CH_bouton pour centraliser la logique de navigation (incrémentation/décrémentation). - Gestion du Gamepad : Utilisation de l’objet
Gamepad pour détecter les pressions sur le D-Pad (haut/bas) et le bouton de validation (A). - Boucle Every Tick : Mise en place d’une vérification constante pour appliquer un effet visuel (agrandissement via
Set Scale) sur le bouton actif. - Optimisation : Réinitialisation de la taille des boutons à chaque appel de fonction pour éviter les conflits d’affichage sans multiplier les lignes d’événements.
- Navigation : Utilisation de la condition
On Button Pressed couplée à des sous-événements pour rediriger le joueur vers les différents Layouts (Aventure, Options, etc.).
Ce qui reste d’actualité aujourd’hui#
Bien que Construct 2 soit un moteur plus ancien, les principes fondamentaux abordés ici restent parfaitement transposables dans Construct 3 ou d’autres moteurs 2D :