3.7.0 如果将spine的缓存模式设置为SHARED_CACHE,就会报offset is out of bounds的错误

新建的空项目,只放了2个spine

测试的 spine 方便发下不?

这个公司有规定,不方便发 :joy:
我觉得可能只要是同一个动画,选择 SHARED_CACHE后,再选择不同的动画名播放,应该都会报错

你这有没有spine资源的下载网站,我去找几个试下 :joy:

image
我是直接用的这两个简单的 spine 测试,没有复现

没有 :sweat_smile:

你这spine方便发我份,我这试下吗

spine.zip (2.4 MB)

你这个没问题,看来只是我们公司动效做的有问题 :rofl:

应该是初始化申请的顶点buffer 小于 某个动作的需要的顶点buffer
需要两个相同的骨骼测试,一个播放完A动作,另一个在播放A动作,buffer就超了

:joy:,好像这个顶点buffer很容易出问题

@215194780

解决了吗?龙骨有遇到一样的问题

我遇到过,这是美术在做spine时加入了遮罩,用这个缓存模式就会报错 。

1赞

感谢!!!

确实是这个问题,为什么spine有遮罩就会有问题? @215194780

确实,spine 的 json 文件中 clipping 在shared cache 中会有问题