Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - ardemii

Pages: [1]
1
Suggestions de nouvelles fonctionnalités / Module de plugins
« le: Septembre 14, 2012, 09:57:35 pm »
Bonjour, une fonctionnalité qui pourrait rendre la SFML encore plus attrayante serait d'implémenter un système de plugins.

La SFML est une bibliothèque de création de jeu bas niveau mais qui gère les fenêtres, les images et les sons en haut niveau pour aider les codeurs à se concentrer sur le contenu lui même.
Il serait logique de créer un module pour gérer les plugins ce qui serait utile pour les gros projets
Il serait composé d'un classe de gestionnaire et qui gérerait les plugins, que l'on chargerait à la manière des images via un .loadFromFile() .
Chaque plugin serait un exécutable qui contiendrait une fonction qui renverrait un héritier d'une classe sf::Plugins générique.
Il gérerait les plugins avec les API dlopen pour Unix et Win32 pour windows permettant l'abstraction de ce fouillis.

sf::Plugin contiendrait un numéro de version de SFML et un numéro de version du projet projet pour éviter de charger des plugins trop anciens.


Pages: [1]
anything