URL: https://linuxfr.org/users/rewind/journaux/sdl2-ou-sfml2-ou Title: SDL2 ou SFML2 ou ... ? Authors: rewind Date: 2013年08月31日T23:29:26+02:00 License: CC By-SA Tags: debian Score: 30 Bonjour nal, Les bibliothèques graphiques pour faire des jeux vidéos 2D connaissent actuellement une deuxième jeunesse. En particulier, les deux principales (SDL et SFML) sont sortis en version 2.0 récemment. La [SDL](http://www.libsdl.org/) est une bibliothèque C qui gère les aspects graphiques. Elle est [sortie en version 2.0](http://linuxfr.org/news/la-bibliotheque-sdl-est-sortie-en-version-2-0). Avec ses petites sœurs (SDL_image, SDL_net, SDL_ttf, SDL_mixer, ...), elle permet d'avoir un ensemble à peu près cohérent de fonctionnalités de base pour les jeux. Le [paquet Debian pour SDL2](http://packages.debian.org/sid/libsdl2-dev) est déjà disponible dans unstable. La [SFML](http://sfml-dev.org/) est une bibliothèque C++ qui gère les aspects graphiques ainsi que le son et le réseau. Bref, pareil que la SDL sauf que tout est regroupé en une seule bibliothèque plutôt que d'être éclaté. Elle est [sortie en version 2.0](http://linuxfr.org/redaction/news/la-bibliotheque-sfml-est-sortie-en-version-2-0) (news en cours de rédaction) et même 2.1. Le [paquet Debian pour SFML2](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706001) ne devrait pas tarder à arriver dans unstable. Bref, on voit qu'il n'y a pas énormément de différence entre les deux. Alors la question qui se pose, c'est : laquelle choisir ? Quelles sont les avantages et inconvénients de chacune ? J'ai un peu joué avec la SDL2 (et avant avec la SDL1.2) mais jamais avec SFML (2 ou 1.6). À lire la documentation de SFML2, il semble qu'il y ait quelques trucs mieux intégré avec SFML qu'avec SDL, comme les [View](http://sfml-dev.org/tutorials/2.1/graphics-view.php) (avec SDL, on doit refaire ce travail à la main, c'est chiant). D'un autre côté, la SDL me paraît être mieux prise en charge (du fait de l'entreprise qui la maintient là où la SFML est maintenue par un gars tout seul). Bref, j'hésite. Avez-vous un avis sur la question ?

AltStyle によって変換されたページ (->オリジナル) /