Voir la version complète : SDL et OpenGL demande d'infos
Salut !
Je me suis remis sur mon très veux projet. Je l'avais débuté avec SXDL, mais compte tenu des évènements malheureux et pour des raisons de portabilité, j'essaye de le migrer en SDL et OpenGL. Aussi, plusieurs questions me sont apparues ?
- Est-il possible d'afficher des images avec un fond transparent au premier plan (avec SDL) et de mettre en arrière plan une scène 3D (avec OpenGL) ?
- Est-il possible d'ajouter des effets OpenGL (réacteurs, explosions) sur un sprite SDL ?
- Enfin, si cela est possible, avez vous des exemples d'utilisation ?
Merci d'avance !
Nous avions (avec kxu) débuté un port OpenGL/SDL de SxDL. Tu pourras trouver dedans des idées de cohabitation OpenGL/SDL.
L'adresse : http://opensxdl.sourceforge.net/
Globalement : quand tu affiches avec OpenGL, tu n'utilises plus SDL pour afficher directement.
Aie ! On peut le choper que par cvs...
Mais si je comprend bien si on utilise OpenGL, sdl ne sert plus à grand chose... OpenSxdl, devient un framework permettant d'utiliser OpenGL plus facilement à la manière de SXDL pour directX.
J'en profite pour demander si vous aller continuer le dev d'openSXDL ?
J'ai déjà bien avancé dans mon projet avec SDL. La 3d se sera donc pour "mon projet 2" dans 5 ans sur vos ecrans en tant que jeu collector :)
C'est chaud de tenir des projets seul quand même.
@+ et merci
Quand on décide de prendre le couple SDL/OpenGL, cela veut dire que tu libère SDL de la partie affichage. Mais il reste: les évènements, le Window Manager, le son, les threads, les I/O (chargement de texture).
Cherche sur le wiki, il y a pleins d'information par rapport à cela. Voici quelques liens:
Pour SDL : SDL
Pour OpenGL : OpenGL
Tu y trouvera des tutos sur comment relier SDL et Opengl puis pleins d'autre sujet!
Aie ! On peut le choper que par cvs...
Outil que tout développeur a installé, non ? :)
Je vais voir si j'ai un peu de temps pour monter une archive du CVS en l'état.
Mais si je comprend bien si on utilise OpenGL, sdl ne sert plus à grand chose...
Je passe là dessus, Corkus a très bien répondu.
OpenSxdl, devient un framework permettant d'utiliser OpenGL plus facilement à la manière de SXDL pour directX.
Oui. Mais un framework pas terminé. Ceci dit, il est peut-être utilisable.
J'en profite pour demander si vous aller continuer le dev d'openSXDL ?
Probablement (99% de chance) pas. Kxu et moi sommes passés à autre chose chacun de notre côté et nous ne somme plus émulés par SxDL.
C'est chaud de tenir des projets seul quand même.
C'est chaud de les tenir à plusieurs aussi :)
Voilà, OpenSxDL a maintenant une release que l'on peut trouver sur la page de sourceforge : http://sourceforge.net/projects/opensxdl/
C'est un dump du CVS en l'état (j'espère qu'il fonctionne, je n'ai pas vérifié).
blackout
13/10/2005, 09h43
Je relance le sujet car je ne trouve pas d'infos concrete sur la mise en place d'un affichage opengl et d'une gestion des event avec SDL ... :00000010:
As-tu vu ceci ?
http://www.games-creators.org/wiki/Source:Initialiser_SDL_avec_OpenGL.cpp
blackout
13/10/2005, 15h56
merci mokona, je ne comprend pas le fonctionnement du wiki, j'arrive vraiment pas a trouvé ce que je veut a l'interieur, mais c'est exactement ca :-)
quand je pense le nombre d'essai que j'ai pu faire alors que la reponse etait sous mes yeux :-/
encore merci
bha je sais pas de quoi vous parlez je me lève, whoaaaaa ^^
Mais je vous laisse ça si ça peut aider pour SDL ^^
http://www.libsdl.org/intro.fr/tocfr.html
Dans le même genre:
http://www.games-creators.org/wiki/SDL
http://www.games-creators.org/wiki/SDL:Documentation
vBulletin® v.3.6.5, Copyright ©2000-2009, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org