Je me suis remis à la SDL et je suis à la gestion du temps. J'ai essayé de faire pour qu'un pikachu court vers la gauche sans s'arrêter -> il devrait donc au bout d'un moment sortir de l'écran. Oui mais voilà le rongeur n'en a pas décidé comme ça et il reste coincé le bourgre
De plus, mon perso se déplace beaucoup plus rapidement depuis que j'ai mis mon pikachu et je comprends pas pourquoi on le lui a rien demandé
SDL sais utiliser des coordonnées négative, mais il remet les éléments négatifs a 0 aprés les avoir utilisé.
ce que tu peut faire c'est :
SDT_rect temp; //tu declare une nouvelle variable de position
//..... ton code
temp = positionPikachu // juste avant de blitter pikachu
SDL_BlitSurface(pikachu, NULL, ecran, &temp);
Tu verras, ca parait trés béte mais ca marche, l'utilisation de cette variable temp, permet de blitter pikachu, sans perdre perdre sa position.
[SDL] Plusieurs Bugs
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.