• Editor
  • Animating multiple characters at once

  • Modifié
Related Discussions
...

Hi, I have a question, has anyone of you did this? How would you do this?

Let's say I have two separated characters (two skeletons). They can run, jump etc. And then one day I want to make an animation that combines these two characters together. For example, the first character grabs the second one and throw, or they shake their hands, or they interact in some other way. I can make a blind try, put it together in the engine and keep fixing until it works. But is there any possibility to animate these to skeletons together or to at least preview these two animations together?

This can be an issue in adventure games, where you need the character to interact a lot with the environment, objects or other characters. So which workflow do you suggest?

Thanks.

In Spine, click the Spine logo in the upper left, then New Skeleton. This allows you to have multiple skeletons in the same project. One skeleton will always be on top of the other though (drag them in the tree to reorder). Eventually we will have a "skeleton attachment" where one skeleton can be drawn in the middle of another. Until then you can do some tricks at runtime, like rendering some of the slots, the other skeleton, then the rest of the slots.

un an plus tard

I came to this topic again and played with some examples and multiple skeletons, and now I see a way how to make these complex animations. I would probably offset the skeleton roots so they are in the same distance as they will be in the game (= in the scene, I am using Unity).
I am trying to imagine making a game like Samorost using Spine and Unity for complex animation interactions.

The skeleton attachment would also be helpful. Do you think that while attached the skeleton could play some animation? Like some character grabs another one, and the other one (while grabbed) is playing some animation. That would be awesome.
Do you have any time estimates for this feature? I saw it on the roadmap but somewhere very down on the list. In which state is this feature?

You can track the feature here: https://waffle.io/EsotericSoftware/spine/cards/580bacfc29fef328007f9de1
Unfortunately, as much as we'd want to develop everything and immediately, the team is small and we're giving priority to other exciting features. (exciting is my add lol) We definitely want this in Spine in the future, but can't tell exactly when we'll have it.

    8 ans plus tard

    Hi Erika ! I am also searching an info for this kind of topic. Your link is not available for now (of course, after 8 years lol). But is there any progress for this feature? Or link to another one, how should I manage a few skeletons interaction with different skins, not merging them into 3rd "group skeleton" or separate body parts for additional skeletone.

      Pan_enot I'm trying to guess which one could have been that waffle card, my best guess is this: EsotericSoftware/spine-editor8

      As to what to do when you have multiple skeletons, I usually animate them by dding the same new animation to both skeletons, and animate as usual even though the two skeletons are separate. at runtime there is for example this one for unity:
      https://esotericsoftware.com/spine-unity-utility-components#SkeletonRenderSeparator

      While if you have to just export a video or gif, my favorite way is to first animate it all, then duplicate the skeleton that needs to appear in front and behind, and then disable all the parts from the front skeleton that are supposed to appear in the back.