Prevent showing an instantiated scenes Child Nodes in the Group Editor unless "Editable Children" is enabled #8631
FelixSeKett
started this conversation in
Editor
Replies: 1 comment 4 replies
-
This sounds like a bug, especially since you're effectively setting data that is lost when the editor quits (which is why the running project ignores it). |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
the Group Editor shouldn't show the child nodes of an instantiated scene for adding and removing them to and from groups by default. It implies that those child nodes could be managed this way, but thats not the case - until "Editable Children" is checked for the respective scene in the scene tree. According to the current behaviour of the group editor, such an added child node would be part of a group, but during runtime it is not. Therefore, they should only be shown in the editor after one marked the checkbox of their respective scene instance. Especially for newcomers, who are not used to the ways of Godot, the current handling can be quite confusing.
Here is an example: The instantiated Hero scene has no "Editable Children". Therefore its Sprite is not visible in the scene tree. Until one checks this checkbox it shouldn't be visible in the Group Editor either, for it can't be managed runtime-consistent anyway.
I am not very experienced with the engine, but people who seem to be told me that this would indeed be quite an illogical behaviour and I should propose an improvement. So let me know what you think!
Beta Was this translation helpful? Give feedback.
All reactions