digitalOctopus
Member
Hello,
I'm working on a new ability where the character magically transforms into someone else but I'm not sure if it's possible to do. Ideally I would have a button-activated ability which plays some kind of spell casting animation and then swaps my character's mesh with a different one.
My character models are all the same size, so I wouldn't imagine I would run into too many issues with bones or proportions, but my attempts to do a mesh-swap type thing have so far failed as I'm sure you can guess, since the transforms and colliders and all that other stuff appear to be connected.
Something I haven't tried yet is to have the alternate character already set up as a UCC character, but have him be temporarily disabled until the player uses the ability? Then I might be able to set the new character as "Player," although I have to assume the inventory wouldn't carry over.
I also have the Rucksack asset from DevDog, though I know it's not yet integrated. I'm not sure if it might help me work around the inventory issue somehow, but it feels a little hacky.
I'd be grateful for any tips you might have! Thanks!
I'm working on a new ability where the character magically transforms into someone else but I'm not sure if it's possible to do. Ideally I would have a button-activated ability which plays some kind of spell casting animation and then swaps my character's mesh with a different one.
My character models are all the same size, so I wouldn't imagine I would run into too many issues with bones or proportions, but my attempts to do a mesh-swap type thing have so far failed as I'm sure you can guess, since the transforms and colliders and all that other stuff appear to be connected.
Something I haven't tried yet is to have the alternate character already set up as a UCC character, but have him be temporarily disabled until the player uses the ability? Then I might be able to set the new character as "Player," although I have to assume the inventory wouldn't carry over.
I also have the Rucksack asset from DevDog, though I know it's not yet integrated. I'm not sure if it might help me work around the inventory issue somehow, but it feels a little hacky.
I'd be grateful for any tips you might have! Thanks!