Hola a todos.
Tengo algunas dudas para hacer un gestor de recursos. En estos momentos tengo un sistema (unas pocas clases) de fileSystem virtual, que esta basado en physfs de icculus. Por otro lado tengo unos cuantos managers para cargar imagenes y manejar texturas, y algunas cosas mas.
Ahora quiero diseñar algo que este en el medio de esto para facilitar las cosas. En principio, mi idea es cargar los recursos desde un script o desde código de manera que desde fuera de resource manager no se tenga que trabajar con rutas. Ademas creo que puede ser interesante que tenga un contador de referencias para cada recurso. Otra cosa es si el resource manager deberia ser el encargado de llamar a los managers particulares para que carguen un recurso o es el manager particular quien, a partir de un alias, habla con el resource manager para pedir el path?
El motivo por el que escribo este post es para que me deis algunas ideas sobre que deberia tener un gestor de recursos para ser completo. No hace falta nada de código ni nada. Unas cuantas sugerencias o algun enlace y yo me busco la vida :)
Tengo algunas dudas para hacer un gestor de recursos. En estos momentos tengo un sistema (unas pocas clases) de fileSystem virtual, que esta basado en physfs de icculus. Por otro lado tengo unos cuantos managers para cargar imagenes y manejar texturas, y algunas cosas mas.
Ahora quiero diseñar algo que este en el medio de esto para facilitar las cosas. En principio, mi idea es cargar los recursos desde un script o desde código de manera que desde fuera de resource manager no se tenga que trabajar con rutas. Ademas creo que puede ser interesante que tenga un contador de referencias para cada recurso. Otra cosa es si el resource manager deberia ser el encargado de llamar a los managers particulares para que carguen un recurso o es el manager particular quien, a partir de un alias, habla con el resource manager para pedir el path?
El motivo por el que escribo este post es para que me deis algunas ideas sobre que deberia tener un gestor de recursos para ser completo. No hace falta nada de código ni nada. Unas cuantas sugerencias o algun enlace y yo me busco la vida :)
