spine调用clearTracks报警告

使用private_cache模式spine动画调用接口clearTracks报警告:‘clearTracks’ interface can not be invoked in cached mode.

  • Creator 版本:2.2.0

  • 目标平台: web

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

  • 重现方式:

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

  • 手机型号 :pc端

  • 手机浏览器 :pc chrome

  • 编辑器操作系统 : mac

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

  • 出现概率:必现

spine骨骼动画使用private_cache模式

如果该接口无法调用,有没有其他方式清理当前的骨骼动画并设置为最初状态?

调用 clearTracks 的目的是“因为我是从对象池里取的 所以要先清掉之前的动作吧”

const ske = this.spine.getComponent(sp.Skeleton);
ske.clearTracks();
ske.setToSetupPose();
ske.setAnimation(0, jumpAnimation, false);

单纯调用setAnimation可以清理掉之前的动画吗?会存在什么影响吗