2.0.9 spine动画显示错误

版本2.0.9
当spine缓存模式下,且skins数量大于1,显示不正常。

正常显示如:

不正常显示如:

能提供个 demo 吗?谢谢

提取了一个demospine.zip (726.4 KB)

REALTIME:

SHARD_CACHE:

自怼一下。
目前项目先用着REALTIME,
但看了下skeleton的代码后觉得cache顶点数据是个好想法,确实能大幅提高spine的效率,
想尽量应用到项目里去。
因为玩家数量一多,是个巨坑啊。。

顶。。。。

已修复,感谢反馈。
https://github.com/cocos-creator/engine/pull/4091

辛苦引擎大大们
我马上试下

Cocos Creator 2.0.8显示正常

Cocos Creator 2.0.9和2.0.10显示异常

测试demo
test_spine.zip (1.6 MB)

@sunnylanwanjun 麻烦看一下,谢谢!

发现是spine用了clipping功能出现的这个问题,麻烦看下,谢谢!

你的意思是,2.0.8 支持 clipping?2.0.9 就不支持了?

不是这个意思
我看了引擎代码2.0.8使用的是3.5的spine里面没有clipper.clipTriangles的相关代码,
从2.0.9之后,引擎修改了spine-assembler.js代码,出现的这个问题,我还没有找到怎么修改的方案

有spine的原文件(.spine)么,我看看正确渲染出来什么样的。

发你消息了

已修复,感谢反馈
https://github.com/cocos-creator/engine/pull/4744

非常感谢!