【Bug】spine动画莫名翻转了,重新编辑,附重现项目

  • Creator 版本:2.3.4

  • 目标平台: 所有平台

  • 详细报错信息,包含调用堆栈:

    只有向右下的动画,播放的时候,却意外翻转,变成了向左下

  • 重现方式:

    我有两个动画,a1是向右下移动,a2是向左上移动,但这个动画是向右上移动镜像过去的(别问为什么要通过镜像实现,我项目里是有左右两个动画,demo只是为了测试,所以只做了一个)。先播放a1向右下移动,1秒后clearTrack,然后播放a2向左上移动,再过1秒后clearTrack,然后播放a1,预期是向右下移动,结果是向左下移动,而实际上我根本没有向左下移动的动画

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :
    windows

  • 编辑器之前是否有其它报错 :

  • 出现概率:
    100%
  • 额外线索:
    demo.zip (826.6 KB)

@jare 您好,可以帮忙看看吗?

@huanxinyin 大佬可以帮忙看看吗?

给你的a1动画添加一个向右的翻转动画,这样就可以解决,原因是a2动画翻转后,动画的翻转状态是保持的。

我的a1动画本身就是向右的啊,翻转状态为啥要保持啊,很奇怪

这个是默认状态,动画本身是没有设置方向的。
每个动画跑完,状态是不会自动复原的,你也可以手动reset动画

clearTrack不是清除动画状态的吗

1赞

清除的是Track,动画骨骼的变化是不还原的

问一下,reset动画用哪个方法啊?TrackEntry的?