CATALOGUE Code & Data Formation C# Apprendre le C# - Les fondamentaux Gestion des Déplacements et des Collisions avec les Murs

Gestion des Déplacements et des Collisions avec les Murs

Correction : murs et déplacements
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre le C# - Les fondamentaux
Revoir le teaser Je m'abonne
5,0
Transcription

Cette leçon fait partie de la formation
65,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
5,0
Cette leçon fait partie de la formation
65,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Apprendre à gérer les déplacements du personnage en évitant les murs.

Apprenez à créer un test pour arrêter le personnage lorsqu'il rencontre un mur.

Notre personnage peut maintenant se déplacer, mais il ne s'arrête pas lorsqu'il rencontre un mur ou une caisse. Dans cette vidéo, nous nous concentrerons uniquement sur les déplacements bloqués par les murs et nous aborderons les caisses dans une vidéo ultérieure. Pour arrêter le personnage lorsqu'il rencontre un mur, nous devons tester si la nouvelle position correspond à un mur. Nous développerons une méthode qui vérifiera si la case à la nouvelle position est valide. Si la nouvelle position contient un mur, le personnage ne pourra pas se déplacer. Nous allons aussi extraire une méthode pour calculer la nouvelle position du personnage, ce qui servira également plus tard pour les caisses. À la fin de cette vidéo, en appuyant sur différentes touches de direction, vous verrez que le personnage est correctement bloqué par les murs.

Voir plus
Questions réponses
Pourquoi le personnage ne s'arrête-t-il pas automatiquement au mur?
Parce que la logique de collision avec les murs n'a pas été implémentée. Il est nécessaire de vérifier si la nouvelle position contient un mur pour bloquer le déplacement.
Comment vérifier si la nouvelle position est un mur?
En ajoutant un test qui compare les coordonnées de la nouvelle position avec la position des murs dans la grille.
Que faut-il faire si le personnage doit également pousser des caisses?
Il faut intégrer une logique supplémentaire pour vérifier si la caisse peut être déplacée dans la même direction, en s'assurant qu'il n'y a pas d'obstacle dans cette nouvelle position.

Programme détaillé

6 commentaires
5,0
6 votes
5
4
3
2
1
i.smirani
Il y a 1 an
Très bonne formation, complète et intuitive.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
eric2
Il y a 1 an
Excellente formation. Merci
maximegroc
Il y a 2 ans
Je mets rarement des commentaires mais la je suis obligé !
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
kalisecu
Il y a 4 ans
claire et précis je ne regrette pas de l'avoir acheter cela me permet de me remettre dans le bain pour continuer a suivre les autre formation que je suis s entrain d'étudier . Notamment sur la POO c'est la seule formation ou c'est tellement bien expliqué .
smog
Il y a 4 ans
Excellente formation, claire et progressive. Pas d'aujourd'hui mais ce n'est pas problématique. D'ailleurs il est dommage de ne pas avoir la date de création des formations, parfois c'est un peu embêtant (pas ici, heureusement).
lyazid.meaux
Il y a 4 ans
Très bonne formation.
Elle date un peu mais reste toujours d'actualité.