升级3.8.7,spine动画错乱

image 引擎升级3.8.7之后,spine动画错乱了,前面技能播放的动画会影响后面的技能动画,3.8.6版本是正常的

1赞

问题描述不清晰,最好是修改下。如果你的的spine数据是动态加载的,有没有做这个操作:
spCom.skeletonData = null;//先清空
spCom.skeletonData = newSkeletonData ;//再赋值

试过了,还是一样的

是动态加载的,先设置enable=false也试过了

那就不清楚了,我也没用3.8.7的。以前是遇到过spine动画影响的问题,先置空再赋值就能保证正常了

如果单独把spine导出到387使用是否正常显示?

单独的显示正常

387上,是否存在spine动画错乱呢?

没有错乱,只是在回合制战斗释放技能时,spine动画空白区域会出现其他的动画

1.单独播放没有问题,多个播放会有问题,是吧 2.你使用什么代码,从而导致了这问题?

就是cocos自带的加载播放而已,并没有什么特殊操作

好, 麻烦提供下demo, 进一步核对看看。

GL_INVALID_OPERATION: glDrawElements: Insufficient buffer size - Creator 3.x - Cocos中文社区
看看这条问题,我用这个方法暂时解决了spine显示问题

Fix the issue where the cache space for indices is smaller than actually required due to indices not

Fix the OpenGL error caused by a mismatch between the vertexCount stored in renderData and the actua
麻烦合并对应pr

@553412294

1赞

多谢,解决了

网页的没有这个问题了,但是微信小游戏还是存在

虽然这个问题修复了,但是当使用了SHARED_CACHE的时候在安卓、Windows平台会显示异常,有个关联问题,如果您有时间的话帮忙看看:https://forum.cocos.org/t/topic/172023

是不是缓存问题?把微信工程先删除再重新导入?

请教387编辑器这个能不能直接用388的引擎?