Bonjour,
Avec quelles bibliotheques puis je faire de la programmation 2D simple avec C++ ?
Merci
Bonjour,
Avec quelles bibliotheques puis je faire de la programmation 2D simple avec C++ ?
Merci
Je te conseillerais plutôt personnellement d'utiliser OpenGL même si ce n'est que pour faire de la 2D, tu disposeras d'outils de plus haut niveau que si tu accèdes directement à un framebuffer, ce sera plus performant et en plus ça te permettra de te familiariser avec une bibliothèque fondamentale dans le monde du jeu.
Boost ftw
"2d" + "simple" + "C[++]" => http://jeux.developpez.com/faq/sdl/
Enfin même si tu décides de passer par openGL pour faire ta 2d, SDL est toujours utile.
SDL sans hésiter.
Il y a d'ailleurs d'excellent tutoriels sur la prise en main.
Oui et non cela risque de ramer plus qu'autre chose ; vaut mieux prendre SDL ( c'est d'ailleurs l'avis des autres)Envoyé par loufoque
Avec OpenGL c'est monter toute une usine à gaz avec des matrices 3d et normales.
Un jeu 2d c'est simplement copier des séries de bitmaps vers l'écran final point à la ligne.
On peut tout à fait faire de la 2D en openGL sans passer par des normales et tout. C'est parrait-il plus rapide sur les cartes graphiques actuelles (encore que l'on ne doit pas trop en avoir besoin, et je ne suis pas allé vérifier), ça permet de faire certaines choses beaucoup plus simplement et efficacement (roto-zoom en tête). La difficulté est plutôt qu'il faut passer par les textures dont la taille n'est pas libre, donc diviser certaines image en plusieurs textures, c'est la barbe.Envoyé par Mat.M
En tout cas je suis d'accord, pour faire de la 2d SDL est impeccable. C'est simple, directe, facile à comprendre et utiliser, multi plateforme, et performant.
C'est même sur que se sera plus rapide avec OGL mais il faut pas abuser.
Si il veut se mettre a la programmation graphique, au moins il a eu l'intelligence de choisir la 2D histoire de se faire la main alors ne le poussons pas a prendre une API 3D (d'autant plus que SDL sera surement utilisé comme base).
SDL est un excellent choix.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager