Problème jeu 2D c#

Bonjour,
Actuellement je programme un jeu 2D mais quand je suis arrivé au mouvement du personnage j'ai vu que celui-ci laissait une traînée blanche derrière lui
Comment régler ce problème?

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    'lut, tout dépend de la librairie/framework que tu utilises pour ton jeu, mais tu as sans doute oublié de "nettoyer" la fenêtre avec le fond/une couleur avant de dessiner ton personnage.
    1. Hello,
      Je n'utilise pas de librairie je crée mois même les personnages /les fonds et je programme tout de a à z pas de xna ou autre le fond de mon jeu est un image et mon personnage est une picturebox la programmation orientée objet est déjà finie
    2. Contributeur
      @Dankuso
      Je n'utilise pas de librairie
      mon personnage est une picturebox
      Tu te contredis. Tu utilises les WinForms.
      Quand le personnage se déplace, tu mets a jour le contenu de la PictureBox ou bien déplace le PictureBox entier?
    3. @ElementWoui, je déplace la picturebox en entier (et je la refresh car sinon le résultat est encore pire)
    4. as tu bien fait un dessin avec transparence (voir tuto Photoshop),
      ou alors refait ton code de zéro si tu y arrive pas (garde l'ancien au cas ou ;) ).