- creator 2.0.9 mac
- Prefab节点分布如下,special和aniNode都拥有sp.Skeleton

- special的
- aniNode的
- 代码如下

- sk就是this.ani或者this.spcialcat,会根据条件开启某一个,但是肯定会有某一个的sk的_skeleton = null导致setSkin失败


在哪个平台上出错,如何复现?
我在一个prefab上直接放两个激活的spine还是放一个激活一个不激活并进行切换?
就是web,两个都不激活,然后代码控制active
例如
let a = cc.instantiate(xx);
let b = cc.instantiate(xx);
// 假设showSymbol是public
a.showSymbol(a.ani, ...);
b.showSymbol(b.specialcat, ...);
按照你说的那样做并不能复现哦。
你把测试demo发过来看下吧。