diff --git a/src/plugins/assets.py b/src/plugins/assets.py index b37731a..51aa190 100644 --- a/src/plugins/assets.py +++ b/src/plugins/assets.py @@ -157,7 +157,7 @@ PLUGIN = GlobalPlugin( ) -def loading_scene(target: Scene, name: str): +def loading_scene(target: Scene, name: str, clear_cache: bool = True): """ Retourne une scène de chargement des assets qui passe à la scène donné en paramètres lorsque tous les assets de la scène sont chargées. @@ -186,7 +186,8 @@ def loading_scene(target: Scene, name: str): ajoute `ResourceIterator` et la barre de progression dans le monde. """ assets = world[Assets] - assets.clear_cache() + if clear_cache: + assets.clear_cache() world.set(AssetIterator()) world.new_entity().set( render.Sprite(assets.unloaded_texture, order=1000000000)