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

Titre: Le meilleur moyen de gérer les ressources
Posté 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!
Titre: Re : Le meilleur moyen de gérer les ressources
Posté par: Nexus le Août 31, 2012, 01:37:24 pm
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.
Titre: Re : Le meilleur moyen de gérer les ressources
Posté par: Metalcolic le Septembre 01, 2012, 10:58:45 am
Merci je vais aller y jeter un oeil !
Titre: Re : Le meilleur moyen de gérer les ressources
Posté par: Orwel le Septembre 03, 2012, 12:11:12 am
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?