Within the documentation for variations 3.5 and 4.3, it mentions that scorching reloading is feasible:
3.5: https://docs.godotengine.org/en/3.5/getting_started/introduction/godot_design_philosophy.html
4.3: https://docs.godotengine.org/en/4.3/getting_started/introduction/godot_design_philosophy.html
Godot tries to offer its personal instruments to reply most typical wants. It has a devoted scripting workspace, an animation editor, a tilemap editor, a shader editor, a debugger, a profiler, the power to hot-reload regionally and on distant units, and so forth.
The Godot editor runs on the sport engine. It makes use of the engine’s personal UI system, it will possibly hot-reload code and scenes if you check your tasks, or run recreation code within the editor. This implies you should utilize the identical code and scenes in your video games, or construct plugins and lengthen the editor.
However how precisely do you carry out it?
For instance, in Flutter, if you happen to kind r or shift + r within the terminal after operating $ flutter run, it performs a scorching reload. How do you do one thing related in Godot? Does merely saving a GDScript file set off scorching reload? (It does not appear to work that means for me…)
(Extra particularly, in Flutter, r is scorching reload and shift + r is scorching restart.)
I’m enhancing GDScript utilizing both VSCode or the editor included with Godot, and I’m operating it utilizing the play button(hooked up under) in Godot.
Since it is a massive challenge, offering a minimal code instance may be time-consuming and even unattainable. May you merely clarify the steps for performing a scorching reload? Is it attainable to do that utilizing solely the inspector? Is it not attainable to immediately modify the GDScript file for this? Additionally, is the recent reload triggered robotically, or do I must press a button to provoke it?
If I can perceive the right patterns and limitations for performing scorching reloads precisely, I believe I’ll be capable to experiment by myself. (Or, I may give up on the patterns that don’t work.)



