Update the character for all the levels.
Hi!
What do I do if I for example have made 10 levels and then I need to do some changes of the character? Do I need to go through all the levels and do the changes level by level? Or can I do the changes and update the character so the update will affect all the levels?
-
If you've saved the character out as a separate asset, then you only need to make the changes once, then use the update feature in each scene. Otherwise, I'd make the changes once, select it, and save it as a new creation. Then go into the other scenes, delete the character, and re-append the newly saved asset.
It's a good idea to do that for all of your reusable assets (characters, props, etc) for this very reason. Makes life easier. :) -
Thank you! But if you make the changes to the character on the first scene {level 1}, can you update the character from there? Or do you need to open the character asset?
-
The propogation is in one direction. ie, you have your source files (characters, props, etc), where changes propagate to your destination (level) scenes.
Ideally, major changes would be made in the source file, such as deciding you want the character to have longer arms.
And local changes would be made in each level scene, such as the character having a scar only in a specific scene after some battle. This is where the "keep local changes" checkbox comes in handy with the update tool, so you don't end up wiping any local edits if you later decide to change the source file again. -
A quick tip on editing the source file, is to select the object, then use the "edit source" contect menu button. Then when you're done editing, pause, and click the "go back to creation" button to carry on in the scene.
@cgCody: Never noticed that Where is this "replace local changes" thing. Or at least, I wasn't sure what it did XD -
TAPgiles:
It says: "This object cannot be edited as you are not the author or collaborator."
I don't know if this is the button you mean.
cgCody: Since the character will be the same on all the levels, the "Replace local changes" should just be checked? Not uncheck the box if I don't want to make local changes?
If I edit some logic on the character on level 1, will the character be updated in all levels? I don't need to go to each object to make logic changes? -
If it says that, then the object you're trying to edit cannot be edited by you. Save it out as a new creation first (select an object, click on the "save as new creation" context button).
"Local changes" are changes you have made to the object since importing it into your scene. Updating pulls in a version (usually the latest version) of that object from the file you imported to get that object in the first place. So if after that you tinted it, or changed the logic, those are "local changes." -
'@Rabagast, if you don't plan on making local changes, then I suppose the "keep local changes" option doesn't really matter either way. It's really only if you make local changes, as TAP explained, that you'd want to pay attention to it.
@TAPgiles, the option is in the bottom, left corner of the screen in the update tool. It's kind of important and should really be more prominent in the center, IMO.
By the way, another great use of keeping your assets separate from your main scene is being able to make changes to a bunch of non-live clones. For example, I had a whole forest made up of clones of a few trees imported from a separate "trees" scene. I later decided to change the color of all the trees, so I just changed them in the "trees" scene once, then updated the main scene with hundreds of clones. I had already made some local changes to give some of the trees more/less leaves, so I kept local changes. :) -
Thank you both for answering me. ?
BTW. It didn't work to make the changes of the character on level 1. It had to be the source file, if I want to make the changes in all the levels. -
does this mean that when I group objects to the character they will move with it or just stay in one place?
Zaloguj się, aby dodać komentarz.