3.8.7 spine 新报错

  • Creator 版本: <3.8.7>

  • 目标平台: <谷■浏览器>

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率: <100%>

之前用的3.8.6有差不多的报错,升级之后原来的报错没有了,出现了新的报错


报错的就是红框中的代码

重复试验后发现是一个动画文件导致的,在3.8.6的时候没有此报错,联系动画重新输出了文件替换报错消失了

spine 官方的3.8版本,资源解析有加了判断,slot没有关联的attachment 然后还导出的会释放对应的资源;并且解析失败

我也碰到这个问题了,但是只有二进制格式会出这个错,json格式没问题,也是因为这个?

是的,你要是不想修改资源,就自己下载wasm覆盖。但是这个修改正常不会进引擎管理。

麻烦再说细一些可以吗,有点没太看懂

我用3.8.6的spine代码覆盖之后,不会报错了,但是这样后面发小游戏,就不能做引擎分离了

skeletonBinary.cpp,引擎有提供回退的pr,根据这个pr 可以生成对应的wasm。但是这个pr不会被合并。只是方便开发者绕过问题。

大佬,麻烦告知一下要怎么修改资源, :rose: :rose: :rose:

导出的 slot必须有一一对应的 attachment。可能是spine 官方编辑器上,某些不存在的属性复选框要勾选掉。

怎么看这个slot上有没有对应的attachment

3.8.7使用的3.8的spine,具体版本号是多少?
我看github上是3.8.99是这个吗?

是的,官方代码是3.8.99;不是这个可能会解析失败。

参考这个

谢谢 :monkey_face: :monkey_face: :monkey_face:

你好,麻烦看下私信,spine4.2相关的问题

3.8.6也会有。3.8.7也有。解决了