Évolution #1839
Virtual file system
0%
Description
Mettre en place un système de vfs, pour charger les données soit depuis un zip, soit depuis un dossier sur HDD.
Ca permettra de ne plus dézipper les dossiers de données (et de donc de bouffer toute la place dans le dossier utilisateur).
History
#1
Updated by dragonjoker59 over 6 years ago
- Target version set to Backlog
#2
Updated by dragonjoker59 over 6 years ago
Cela permettra aussi de gérer les plateformes mobiles, type Android, pour lesquelles les ressources sont dans l'APK, et qu'il faut donc extraire au préalable
#3
Updated by dragonjoker59 over 6 years ago
En fait, il suffit d'implémenter le VFS pour les ressources et les plug-ins.
Les ressources sont soit dans un zip, soit dans un apk, soit sous une autre frome de stockage, mais Castor3D ne fait que charger les ressources.
Les plug-ins sont dans le dossier lib à côté du dossier bin contenant l'exécutable.
La seule inconuue restante reste le log, qui pour l'instant est défini en "dur" dans le dossier utilisateur, donc soit on laisse comme ça, et il faut alors aller un peu plus loin pour le VFS, soit on le rend plus flexible, en supprimant carrément de LoggerImpl l'écriture en fichier, laissant donc l'utilisateur utiliser le callback pour écrire son log où il veut.
#4
Updated by dragonjoker59 about 6 years ago
- Target version changed from Backlog to 0.10.0
#5
Updated by dragonjoker59 over 5 years ago
- Target version changed from 0.10.0 to Backlog