What's the right way to handle updating elements through multiple scenes?
Say I make a dream with a single scene, then decide to add more scenes and continuously update it. How am I meant to pass all the changes around? If I made a powerup in the original scene, cloned it fifty times, but never saved it as a separate element, am I out of luck? In order to change its color or logic or anything, I would have to manually select and replace all fifty clones.
How do I handle these situations the smart way? Do I need to go on the assumption that any individual thing I make within a scene may need to be updated at some point down the line -- and that it should always be saved as an element first, to avoid future heartbreak? That's going to be a lot of elements.
What makes it extra frustrating is that any change I make must be done in editing that individual element rather than within the scene. Which means I can't test it without going back and forth from element to scene. I'm also forced to leave lots of scene-specific logic within my elements, which means someone could load in that element off the dreamiverse and see strange logic such as variable modifiers for variables that don't exist.
Is this basically how it all works, or am I missing some crucial part of the update function?
-
That's basically how it works, yes. Make it an element, change that element, then update in the scene. That's the best way of working with an asset you know will be used a lot.
What you can do is make another element that's a like a mini test of your level with anything that might be useful in it--like the character and so on. Then when you go back to your pickup and need to tweak its logic, you can easily import the mini-test-level to test the changes as you go. Then delete the mini-level and save the element. Then go back to the scene and update, and you know it already works.
There is one other feature that is useful for some but not all things: live cloning. If you use the clone *tool* and turn on the "live cloning" option, then use R2 to copy things around... any sculpts you live-clone will always be linked to the original. So you can edit the original or any live clone and all live instances of that sculpt will update.
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.