• [^] # Re: SFML

    Posté par . En réponse au journal SDL2 ou SFML2 ou ... ?. Évalué à 2.

    1) Je ne connais pas vraiment la SFML et je n'ai lu que les tutoriaux/exemples, et c'est pas vraiment du C++ tres oriente objet. On dirait plus un binding a la SDL en terme de design. Si vraiment c'est du C++ que tu veux, il vaut mieux aller voir Qt a mon avis. Ca me semble un non argument ici.

    2) OpenGL permet plus de chose, mais en meme temps il te rajoute des contraintes. Ainsi en exposant les shaders, tu te retrouves a te compliquer ta portabilite (les shaders OpenGL et OpenGL ES sont rarement compatible). De plus pour faire de la 2D OpenGL, c'est vraiment un truc qu'on martirise et torture pour arriver a en faire quelque chose... Quand un bon moteur 2D arrive a faire le meme resultat, mais c'est un truc qui se perd avec le temps.

    Si tu veux un bon moteur 2D, ce que tu as besoin, c'est d'un scene graph ! Sans ca, tu vas te tapper des perfs minable et tu perdras ton temps dans de l'optimisation/reinvention de roue carre. De plus la SFML n'est pas si portable que ca, donc quite a etre moyen portable, un toolkit plus complet comme Qt ou les EFL t'apportera plus et reduira ton temps de developpement.