crystal-bit / godot-game-template

Generic template for Godot games
MIT License
598 stars 47 forks source link

Use ResourceLoader cache #77

Closed davcri closed 9 months ago

davcri commented 1 year ago

From Godot Third Person Shooter demo:

    if ResourceLoader.has_cached(path):
        emit_signal("replace_main_scene", ResourceLoader.load(path))
    else:
        res_loader = ResourceLoader.load_interactive(path)
        loading_thread = Thread.new()
        #warning-ignore:return_value_discarded
        loading_thread.start(self, "interactive_load", res_loader)
davcri commented 9 months ago

Done in https://github.com/crystal-bit/godot-game-template/commit/1cb9a59c422424263354eeae28d51e7123bc1244#diff-5f42c17e992c6b636f4155b6d1fa7891d626a52fcf4b8597ee0f0547e7cb0d99