调用skeleton.setAnimation 会随着调用次数增多变卡

  • Creator 版本:2.0.10

  • 目标平台:模拟器

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

  • 重现方式:

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

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

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

  • 出现概率:

  • 额外线索:

creator版本2.0.10
在每次调用skeleton.setAnimation之后,调用该函数的时间会逐渐增加。

经过查找,发现是spine里面的setTimelineData和applyMixingFrom会进行递归调用。
现在的解决办法是注释掉递归的部分。问下还有没有别的办法解决这个问题。

暂时没有其他办法,应该需要修改底层代码。
我提一下这个问题。

1赞

我们测试了一下 并没有变卡的问题
你最好提供一个demo让我们测试这个问题。

不好意思,最近才看到,我提供一个我实现的代码吧。估计是我通过奇特方式控制动画去实现的关系吧。NewProject.rar (600.9 KB)

由于资源我这里只有公司的资源,不太方便给出来,只能麻烦你们加一个了

马克一下

请问楼主最后解决了么? 我刚升级上来,发现 skeleton.setAnimation 真的越来越卡。调试的结果也是显示有很多的 setTimelineData 被调用