You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Something I really miss on my game design road with Godot Engine is the option to live debug the runtime scene. Currently we have the Remote Inspector, which does 80% of the job. But on dynamic scenes it is not enough.
Sometimes we need to visually pick a specific object and modify it. With the current Live Scene Tree, we have to bruteforce every instance of the object to reach the one we want to modify.
My proposal is: when we hit "Pause Scene" in the editor, a new scene tab would be created reflecting the Live Scene Tree root node (the viewport with all the child nodes). This way we could visually debug our game and fine tunning some properties this will also enable some new features:
Be able to save a resource created in runtime, since all the nodes would be instaced on a temporary scene, the Editor Inspector would be avaible so, we could save runtime resources if wanted so.
Be able to test game stages without manually reproduce'm. Let's say we want to test a moving platform, and see how the player's node react to it. Try some cliff and edge animations, and such. Currently we need to manually put the player's node on the platform's edges, and if it is moving, good lucky to find how you player will behave to this.
-And more
hey @Noshyaar sorry for the delay but I just noticed now that this is closed. And I don't think Remote Scene Tree satisfies the issue, since we don't have any visual way to fine tune stuff, of to get the node we want, etc...like I don't know which enemy is the @enemy@124 I'd suggest to check the video I linked, maybe it gives more insights about this.
Something I really miss on my game design road with Godot Engine is the option to live debug the runtime scene. Currently we have the Remote Inspector, which does 80% of the job. But on dynamic scenes it is not enough.
Sometimes we need to visually pick a specific object and modify it. With the current Live Scene Tree, we have to bruteforce every instance of the object to reach the one we want to modify.
My proposal is: when we hit "Pause Scene" in the editor, a new scene tab would be created reflecting the Live Scene Tree root node (the viewport with all the child nodes). This way we could visually debug our game and fine tunning some properties this will also enable some new features:
-And more
I made a minimal viable project to show the overall concept:
Play the testScene
Press ctrl + enter to pause and save the scene state you want to debug
go the savedScene.tscn and debug it :D
https://drive.google.com/file/d/0B4qLEmhydQzlTHY4SUxDZVItRHc/view?usp=sharing
I also made a video, avaible on our facebook group:
https://www.facebook.com/groups/godotengine/permalink/882432988559963/?comment_id=883630085106920&comment_tracking=%7B%22tn%22%3A%22R%22%7D
The text was updated successfully, but these errors were encountered: