godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.16k stars 97 forks source link

Add some of the old ' import ' settings for ' multiple scenes ' to Godot 4 . . . #2740

Open charlesmlamb opened 3 years ago

charlesmlamb commented 3 years ago

Describe the project you are working on

A Tomb raider game . .

Describe the problem or limitation you are having in your project

Well, I downloaded Godot 4 early version . . First of all, just 10/10, everything looks amazing, just ' stunning ' . . I have a problem, bec. one could import as 'multiple scenes', that allowed me to get access to the animationplayer, as a node . . Then, in the main scene, I could just move the .glb, into the scene, and add the ' animationplayer ' as a node and, could call all the animations, from the main scene . . I think to call stuff, in instanced scenes, one has to use singletons, and that's ' very ' difficult, for beginners, and the official documentation doesn't explain it, atm . . <3

I was hoping you could bring the feature back, to ' import ' as, 'multiple scenes', bec. it allows beginners to run an entire game, almost, in one scene, for each level, no need for singletons . . I know it was prob. removed for a reason, but it makes using the engine 2 - 3 x more complicated, for a noob, say, me . . :OO :OO . .

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Well, I really found the engine a ton, just easier to use, when that was possible . . So, I hope it won't be removed, and could return, as an 'import' option, or so . . <3

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Not sure, for some reason that has been removed, at it lowers the user-friendliness of the engine, for beginners, at least me :OO :OO . . .

If this enhancement will not be used often, can it be worked around with a few lines of script?

I can't code the engine, Godot 4 looks amazing, but right now, this 'step' back, as a noob sees it, makes it 4 x more difficult to code the engine, esp. with poor docs, for the Visual script . . .

Is there a reason why this should be core and not an add-on in the asset library?

Well, I hope you'll bring it back, worked really well for me, now I'm back to square one, feeling the engine is 'really' difficult, at least as, a beginner . . Thx <3 <3 . . . .

ps. This is for Visual script, where it's rather complicated to set and, get singletons, atm . . I know how, but it just requires a ton more code, to just ' make ' animations, in Godot 3, it was super - cool, had it working in 5 - 10 minutes . . Thx <3 . . .

mrjustaguy commented 3 years ago

1st off, a .glb file is imported as a SINGLE scene, just Multiple Node, always has, and there's no reason for it to need multiple scenes, probably never will be... 2nd, what you seem to be looking for is called "Editable Children", that'll allow you to do what you want, or you could just right click the file, and open as New Inherited Scene and save it as a .tscn for instancing, which is probably a better choice, as the modifications you do to the .tscn will be used by all instances of that .tscn