Problème jeu 2D c#

Dankuso Messages postés 339 Statut Membre -  
 Thomas -
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?
A voir également:

1 réponse

ElementW Messages postés 5690 Statut Contributeur 1 224
 
'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.
0
Dankuso Messages postés 339 Statut Membre 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
0
ElementW Messages postés 5690 Statut Contributeur 1 224 > Dankuso Messages postés 339 Statut Membre
 
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?
0
Dankuso Messages postés 339 Statut Membre 1 > ElementW Messages postés 5690 Statut Contributeur
 
oui, je déplace la picturebox en entier (et je la refresh car sinon le résultat est encore pire)
0
Thomas
 
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 ;) ).
0