activeInHierarchy 和 active不一样,什么原理

请问activeInHierarchy 为什么会和active不一样呢?是动画bug吗?播动画之前 active为true不行,播动画后active为true也不行。。。重新刷新页面就好了,都是走同一段程序

新加载场景的时候
主界面onLoad里会jisas=cc.find(“Canvas”).getChildByName(“gou”).getChildByName(“zangao”);
jisas.active=true;
let dogs = jisas.getComponent(sp.Skeleton)
dogs.animation=“tugou_walk”
这样是没问题的,但是我去商城界面买狗,买成功会发事件给主界面,主界面接收到会调用onLoa方法,正常情况下都是走一个方法,为什么狗就是不显示,查node属性active:true,但是activeInHierarchy:fasle

自己搞定了

咋回事

低级了,父节点是false了

2赞