• International中文
  • 关于动画排序,合并的求助。Regarding the ordering and merging of animations, please help.

如果我已经做完了A,B,C。 3个短动画。
我想按照ABBC的顺序排列动画并将他们合并成一个动画D。
我应该怎么操作软件来达到上面的效果?

If I have done A, B, C. 3 short animations.
I want to arrange the animations in the order of ABBC and merge them into one animation D.
How should I operate the software to achieve the above effect?

    Related Discussions
    ...

    herolulu 要在 Spine 编辑器上将多个动画合并为一个动画,只需复制并粘贴要合并的动画的键值即可。在复制键值之前,您可能需要将时间线条对齐第一帧或最后一帧,然后按下 Ctrl+Shift+L 或 DopeSheet 或图形视图顶部的 为所有显示设置关键帧(Key shown) 按钮,将所有已经有键值结果的属性键入构成当前姿势的键值中。

    遗憾的是,Spine 编辑器中没有 "实例 "这一功能,因此在上述方法中,对原始动画 A、B 和 C 所做的更改不会自动反映到组合动画 D 中。因此,最好是在运行时按 ABBC 顺序实现并组合它们。

    如果想将组合动画导出为视频或 PNG 序列格式,可以使用 spien-unity 运行时的时间轴扩展。虽然这需要安装 Unity,但无需编写任何代码即可完成,因此即使不是程序员也能轻松完成。如果您感兴趣,请参阅以下博文了解更多信息: 在Unity中使用时间轴扩展合并多个动画


    To combine multiple animations into one on the Spine editor, simply copy and paste the keys of the animations you wish to combine. Before copying the keys, you may want to align the timeline bar at the first or the last frame then press Ctrl+Shift+L or the Key Shown button at the top of the DopeSheet or Graph View to key all the properties that already have keys results in keys that make up the current pose.

    Unfortunately, there is no such feature as "instances" in the Spine editor, so in the above method, changes made in the original animations A, B, and C are not automatically reflected in the combined animation D. Therefore, it is better to implement and combine them so that they are played in ABBC order at runtime.

    If you want to export the combined animation as a video or PNG sequence format, you can use the Timeline extension of the spien-unity runtime. Although it requires installing Unity, it can be done without writing a single line of code, so even non-programmers can do it easily. If you are interested, please see the following blog post for more information: 在Unity中使用时间轴扩展合并多个动画

      a month later

      Misaki

      你好,我试着按照你的回复操作了。但是我不知道该如何才能复制整个动画的键值。我点击动画,然后复制键值→粘贴。然后我发现人物的身体只有下半身在运动。也就是说我没有能够复制人物上半身的键值。

      Hi, I tried to follow your reply. But I don't know how to copy the key value of the whole animation. I click on animation, then copy key value→paste. Then I found that only the lower body of the character's body was moving. That is to say, I don't have the key value to copy the character's upper body.

        herolulu 您是否隐藏了骨架中的某些骨骼?如果您隐藏了骨骼,它们的时间轴也会在 Dopesheet 视图和 Graph 视图中隐藏,您将无法在动画中复制按键。按下 Ctrl +H(macOS 为 cmd +H)显示所有骨骼,然后复制按键。

        或者,如果您使用的是旧版本的编辑器,并且某些骨骼的 X/Y 时间线已分开平移或缩放,那么在粘贴键之前,您粘贴到的骨骼必须预先设置为相同的设置。如果是这种情况,请检查要粘贴键的骨骼的时间线分离设置。(在最新版本中,时间轴将根据粘贴的键自动分离)。


        Are you perhaps hiding some of the bones in the skeleton? If you hide the bones, their timeline will also be hidden in the Dopesheet view and Graph view and you will not be able to copy the keys in the animation. Press Ctrl +H (cmd +H for macOS) to show all bones, then copy the keys.

        Or, if you are using an older version of the editor and you have separated translate or scale X/Y timelines for some bones, the bones you are pasting to must be pre-set to the same settings before pasting the keyes. If this is the case, please check the timeline-separation settings of the bone you want to paste keys on. (In the latest version, the timeline will be automatically separated according to the pasted key.)

        18 days later