GodotAsyncLoader
GodotAsyncLoader copied to clipboard
A Godot plugin to load, instance, and add scenes asynchronously using a background thread.
Hi ! I searched for a plugin like yours because having my scene loading at start makes my game a bit long to load so I wanted to delay some...
With this extension, I switched from the main menu to the game scene. Later, I switched from the game scene to the main menu. I deleted the game scene with...
I was looking at SceneLoader.gd, specifically the `_get_cached_scene` function, and it looks like scenes never get removed from the `_scenes` cache. It looks like the cache just going to grow...
Does this plugin work on android or ios?
Because AsyncLoader.load_scene_async_with_cb is async, there is a chance that the target, instance, and cb have been deleted before use. So we would have to do a bunch of checks for...
Adding scenes is slow. At the current rate (100ms), we can only add 10 scenes per second. This makes it seem very slow when adding tons of small scenes.
Make output like this: ``` !!!!!! scene load res://src/World/World.tscn $Plants/Cactus load 10 ms in THREAD instance 13 ms in THREAD add 0 ms in MAIN!!!!!!!!!!!! $Plants/Cactus2 load 2 ms in...