今天bundle原生加载bundle
死活播不出来,尝试了各种方法,均无解法
忽然想到2.x的时候遇到lable问题,遇到渲染问题,
延迟一帧就解决了
就抱着试试的心态,
this.scheduleOnce(() => {
this.u_sp.setAnimation(0, ‘active’, false)
})
奇迹般的可以播放了。
感激涕零,以后各位老铁碰到bug,先试试延迟一帧,
会有惊喜!scheduleOnce大法好!!!!!!
1赞
原生动态加载spine还要注意两点
1.不要active=false和true的操作,直接scale。
2. 他爹没设置好之前,千万不要setAniamtion,切记切记!
哈哈哈,龙骨也一样,只要在播放的时候设置 active 为 false,必崩,部分情况还会导致 Mask 失效,不知道后面的版本改了没有,我 3.6.1
spine是超级重灾区吧,非常容易崩溃,spine有些新版本输出的一播放就崩;往上面的骨头挂节点,destroy的时候也会崩。感觉原生这块的稳定性还不如老的cocos2dx…
搞得泪花都出来了,web浪的飞起,被头儿各种夸,一改原生,头儿都想掐死我~