Tom's Guide > Forum > Programmation > SDL rotation
Mot :    Pseudo :           
 

Bonjour a tous,
Je voulais saoir si on pouvais gerer des mouvements tel qu'une rotation ( un peu comme en opengl ) en SDL. Si non, comment faites vous pour y remédier ? Parce qu'en fait j'affiche une image de voiture en 2D que l'on peut faire bouger en avant et arriere mais pour les déplacements sur le coté il me faut la faire pivoter ... Voila merci a ceux qui ont e courage de repondre ^^

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Je ne crois pas que ce soit gérer par SDL (à vérifier quand même).
Tu peux calculer les rotations, mais ça prend trop de temps si tu n'utilise pas la carte graphique. Donc:
- Soit tu utilises OpenGL.
- Soit tu prépares toutes les images avec rotations, et alors, tu n'as qu'à utiliser l'image qui va bien.
- Soit tu pré-calcules les rotations d'images au démarrage

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Il y a une library qui gère ça , me semble t'il , si je l'a retrouve je te préviens.

Répondre à Sephiroth_SaMa

il y a effectivement SDL gfx avec la fonction rotozoom... mais j'y comprend rien ! On m'a aussi parler de SGE ... je pense qu'opengl sera bien pour moi j'en ai quelques connaissances en plus mais je me demande plusieurs choses :
- lorsqu'on utilise opengl jumelé avec SDL, lequel s'occupe de l'affichage ect ...
- et comment fait on pour appliquer une rotation seulement sur ma surface, enfin sur opengl on l'applique sur des coordonnées...
En tout cas si vous avez d'autres suggestion, je suis ouvert a tout ...

Répondre à debz@IDN

Personne ne sait comment ca marche ?
J'ai chercher plein de tuto mais ils explique que comment initiliser les deux ...

Répondre à debz@IDN
Tom's Guide > Forum > Programmation > SDL rotation
Aller à :

Il y a 344 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens