Sprite atlas swapper needed.

Hi, everybody.
I have animated cut-out character, it has been done from sprite sheet (multiple sprite sliced by sprite editor). Now I need to reskin this character to use the same animation on different one. The sprite atlas for the second has the same positions of elements. How could I switch it, without reassigning each part manually?
I have fifty characters to reskin, so please dont offer me to rename my textures together with .meta files as well. I know about this way, but it is not good for my purpose. Im sure Ive seen some kind of feature to do this, but completely forgot the name, and cant find it any more.
Will be very grateful for any help.

Why not Make your own sprite animation code? That way you can just base it off math instead of there GUI slice tool.

The point is that I`m animator, not a coder :slight_smile:

If it is a cut out animation could you not create the character in a 3D package or a 2D spline package and assign them the same skeleton? that way you can animate the skeleton and just drag the animation into the animator of all the characters.

I wouldnt like to involve one more software, we already have settled pipeline, that fits the needs of the projects

And I want to repete - I saw the feature (in some of youtube tutorials) which seam made for similar purpose, I just forgot the name. So if you know about it - please let me know.
I dont think Im the only one here who faced such task during the development.

I`ve found what I thought I need.

Here is the solution. The only problem that this stuff doesn`t work on my version of unity.

The pipeline might be ‘settled’ but it doesn’t fit the needs of the project or you’d have a solution to swapping sprites.

I’d like to help however I’m a little confused about the problem.
Do you already have an animated bone rig in Unity?

Sprite Switch
Have you looked into sprite & bones?
Have you seen this asset package?
https://www.assetstore.unity3d.com/en/#!/content/27435

Yep, I have a rig and a bunch of animations, that Id like to keep workable on it. And also there are some reskinned characters. So - no new software neither rearranging of the rig. The only visible solution for me is to reset each part of each character manually in sprite render component. But the main problem here (I already told about it) - I have almost fifty new characters to reskin. So obviously Id like to find some kind of automated solution for this purpose.
It is not actually the problem of technology, but the problem of decreasing spent time.

1 Like

Hi kostet1977, can you please detail this method ? I am interested.