Hey guys. I’m trying to create two characters that I can switch between, one is the body and the other is the soul. I want to be able to switch to the souls and the body still be visible. But when I am the body, I want the soul to not be visible. I can’t seem to get it working correctly. What’s the best way to go about this?
Hey @NikoPockets!
You can check out this post of mine and also the other posts under the same topic to see how it can be done. Additionally, you can use the Set Visibility
node to make your character invisible.
Hope this helps
The most simple way I can think of is using custom Boolean variables. For example:
(say the boolean is named “IsSoul?”)
Create a branch where the condition is “IsSoul?” and if its true, then makethe soul visible. If false or untrue, make it so the soul is not visible.
This should work and don’t see why it wouldn’t.
(edit: also just realised I had both boxes ticked for setting visibility - the “false” part of the branch would UNtick set visibility.)
Look at “unreal realtime retargetting” tutorials. If you have same skeleton for models you do not need to retarget.
Just look at setup: parent bluerpint class has all code and standard skeleton.
Then you create child blueprint class that has two of your characters,
And set animation blueprint to follow parent skeleton (this is thing you want from all that retargetting tut). THen set parent skeleton mesh to be invisible/hidden, and swap child meshes to be hidden/visible.
Thanks so much for the help. I’ve been messing with it for a couple days and could not get it just how I wanted it.