Plongez dans la deuxième partie de notre série de tutoriels Construct 2, où nous allons donner à notre personnage la capacité de viser avec la souris et de tirer des projectiles !
Résumé des notions clés abordées :#
- Ouverture de Projet et Prévisualisation
- Comment ouvrir un projet récent dans Construct 2.
- Utilisation de la fonction “Preview” pour tester le jeu en cours de développement.
- Introduction aux Événements Construct 2
- Explication du concept d’événement : “Si [condition], alors [action]”.
- Utilisation de l’exemple de la cuisson des pâtes pour illustrer la logique événementielle.
- Comment ajouter un événement (
Add Event) et une action (Add Action).
- L’événement Système “Every Tick”
- Présentation de l’événement
System -> Every Tick, qui s’exécute à chaque cycle de lecture du programme (la boucle de jeu). - Son importance pour les actions continues.
- Intégration de la Souris
- Ajout de l’objet
Mouse au projet pour capter les entrées de la souris. - Utilisation des expressions
Mouse.X et Mouse.Y pour obtenir les coordonnées du curseur.
- Visée du Personnage avec la Souris
- Action
Marines -> Set Angle Towards Position pour orienter le personnage vers un point spécifique. - Combinaison de cette action avec
Mouse.X et Mouse.Y pour que le personnage suive le curseur de la souris.
- Création et Configuration d’un Projectile (Balle)
- Ajout d’un nouveau
Sprite pour représenter la balle. - Application du comportement (
Behavior) “Bullet” au sprite de la balle. - Configuration des propriétés du comportement “Bullet” (vitesse, accélération, gravité, rebond).
- Astuce pour masquer le sprite initial de la balle en le plaçant hors de la zone de jeu.
- Système de Tir
- Création d’un événement
Mouse -> On Click (bouton gauche) pour déclencher le tir. - Action
Marines -> Spawn another object pour instancier une balle à partir du personnage. - Spécification du calque (
Layer) sur lequel la balle doit apparaître.
Ce qui reste d’actualité aujourd’hui#
Bien que ce tutoriel utilise Construct 2, les concepts fondamentaux abordés sont intemporels et s’appliquent à la plupart des moteurs de jeu modernes, y compris Construct 3 et d’autres plateformes de développement :