Forum de la communauté SFML
Général => Discussions générales => Discussion démarrée par: Enerian le Mai 24, 2012, 11:02:19 am
-
Bonjour
Je me lance dans un projet de jeu simple en 2D. C'est mon premier projet de ce type, et j'ai hésité entre trois technologies : la SDL, la SFML et Qt.
J'ai choisi d'utiliser la SFML car elle est orientée objet, ce qui n'est pas le cas de la SDL, et qu'elle me laisse une plus grande liberté que le framework Qt pour ce qui est de l'architecture.
Je me demande maintenant si je devrais utiliser la version 1.6 ou la version 2.0. Je suis attiré par la version 2.0 qui doit être plus riche en fonctionnalités et plus moderne. Qui plus est, elle est sortie en RC et doit donc être assez stable. Cependant il est plus difficile de trouver des tutoriaux sur la version 2.0, ce qui est logique.
Donc ma question est : pour un utilisateur débutant de cette lib, vaut-il mieux utiliser la version 1.6 sur laquelle je trouverai plus d'aide ou la version 2.0, plus riche en fonctionnalités et plus moderne ?
Par ailleurs, est-il facile, à partir des tutoriaux de la 1.6, d'en déduire leur équivalent pour la 2.0 ou y a t-il vraiment de gros changement dans la logique de la lib ?
Merci par avance pour vos réponse.
-
Il faut démarrer avec SFML 2, la version 1.6 est déjà "morte" depuis longtemps.
La doc en ligne est très détaillée, en attendant les tutoriels. Ceux de la version 1.6 peuvent être adaptés sans problème. Tu as aussi pas mal de questions que tu vas sûrement te poser, qui ont déjà une réponse sur ce forum :)
-
Merci pour ta réponse rapide :)
Je vais donc partir sur la version 2 en m'inspirant des tutos 1.6.
-
Les tutoriels 1.6 te donneront les grandes lignes de l'architecture de la SFML, qui est assez proche entre les deux version. A toi de l'adapter à l'aide de la documentation. M'enfin bon, les tutoriels 2.0 sont en ce moment en écriture ;) .
-
dump up hid3gold :D
-
Juste une petite question :
Esque la version 2 de SMFL apporte que des ajouts ou cette version modifie carrément les fonctions ,classe ect ?
Je me pose cette question car j’aurai préféré commencer par la version 1.6 pour lire le tuto plus complet http://www.sfml-dev.org/tutorials/1.6/index-fr.php et celui du site du zéro http://www.siteduzero.com/tutoriel-3-321243-creez-des-applications-2d-avec-sfml.html et ensuite me mettre a la version 2 pour les fonctionnalités en plus .Je ne connais pas du tout la bibliothèque SMFL et je prefere commencer avec le maximum d'aide (tuto ) pour bien débuter .
Merci d'avance
-
Une version 2.0 signifie qu'elle casse pas mal de choses. Si ce n'étaient que des ajouts, ce serait SFML 1.7.
-
D'accord je vais me mettre a la version 2 donc .
Dernière petite question pour me moment ,es-qu’il est possible de voir les codes sources des exemples proposés dans le dossier SFML ( pong ect ) en C++ ? ça peut être un bon support à étudier .
-
Tout est sur le dépôt github (https://github.com/SFML/SFML), répertoire "examples".
-
Ok merci :)