Forum de la communauté SFML
Général => Discussions générales => Discussion démarrée par: Metalcolic le Août 30, 2012, 02:42:04 pm
-
Salut!
J'essai de trouver un des meilleurs moyen de gérer ses ressources, graphiques, audio, etc...
Ce que j'ai fais pour l'instant me semble assez bancal : un ressourceManager qui charge toutes les ressources depuis un fichier texte dans lequel je met tous les chemins vers les ressources. Après ce module les distribues par références. Je trouve tout ça un peu fragile. Quel autre moyen existe t-il ?
Merci!
-
Salut, j'ai écrit un tel manager dans ma bibliothèque Thor (http://www.bromeon.ch/libraries/thor/index.html). Si tu veux, tu peux regarder mon code (c'est open-source) ou l'utiliser directement.
- Tutoriel (http://www.bromeon.ch/libraries/thor/v2.0/tutorial-resources.html) qui explique la fonctionnalité
- Documentation de l'API (http://www.bromeon.ch/libraries/thor/v2.0/doc/group___resources.html) pour consulter des classes et des fonctions
-
Merci je vais aller y jeter un oeil !
-
J'utilise Thor pour la gestion des ressources et je me pose les même questions que Metalcolic.
Je pense ainsi pour effectué une procédure qui charge les ressources :
1) Je marque les ressources en mémoire avec le status "ancienne"
2) Je charge les ressources nécessaire
-si elle existe déjà (avec le status "ancienne"), je retire le status ancienne
-si elle n'existe pas, je la charge
3) Je retire les ressources qui ne sont plus nécessaire, celles avec le status "ancienne"
Et vous, comment procéder-vous?