3.8.5重大bug,spine运行报错

今天一看3.8.5更新了,我赶紧下载把项目从3.7.4升级至3.8.5。
太酷辣,运行疯狂循环报错,网页差点给我整卡死。
image

  • Creator 版本: 3.8.5

  • 目标平台:电脑chrome浏览器

  • 重现方式:下载demo运行loading场景,网页报错

  • 首个报错:

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

3.8.5spine错误memory access out of bounds.rar (215.7 KB)

一搜论坛,你猜怎么着,这bug,去年8月份就出现了。
现在都24年底了。




说好的 3.8 LTS 长期稳定版呢?这样大家不如都回退3.7.4好了
image

@song2008_2001 帮你@一下引擎组

你好,请问你的spine资源是用哪个版本导出的? 目前wasm版本用的是spine 3.8版本代码,资源解析需要用3.8

我们用的spine3.3版本导出的。引擎的组件,不应该向下兼容吗?

资源解析用的是spine的,spine本身的资源解析没有向下兼容。未来升级到4.2;spine依然没有向下兼容;这个是由spine官方ide导出的数据格式决定的。建议导出一份3.8的资源再测试下。

看了下目前的数据,里面有

,offset是-1,造成了数组越界

今天下班,很委婉的跟美术说了一下,要把项目中的几百个spine资源都用3.8重新导出的事情。还好我跑的快,差点没被掐死。 :weary:

3赞

谁让你升级的,回退回去!

现在还真的只能委婉的用 3.7.4 版本,有一些自定义的 spine 方案,升级上去,没办法 重新编译 spine WASM 呀

wasm 可以自己编译的

看来还是需要选择spine版本的功能