Gérer les ressources du moteur 2D

Je le disais dans mon précédent article, lorsque le moteur grandi il devient important de savoir quand exécuter certaine tâche et définir des priorités.
Et donc pour ça il faut pouvoir dire où et quand on veut charger des ressources.

L’exemple de l’image est parfait, une image peut être volumineuse, par exemple parce qu’elle contient toutes les frames d’animation de tous les personnages du jeu, ou qu’elle contient toutes les images des éléments statiques du jeu. Le temps du chargement sera forcément dépassé par la vitesse d’exécution de votre code, au final l’image ne sera pas affichée.

On va donc créer un système qui nous permettra de prendre les ressources en mains quand on le voudra.

Lire l’article en entier