有人遇到 Spine 的这个报错吗?(new WebAssembly.RuntimeError(t))

微信小游戏,3.8.0版本,使用 Spine 动画,在 iPhone11Pro 上有很大的概率发生。

iwEcAqNqcGcDAQTRBGUF0QmEBrCV9QBAFtwvLgVM0kVxQDEAB9JPjY2oCAAJomltCgAL0gAFzwg.jpg_720x720q90

有人遇到过吗,应该如何规避这个问题。

目前只是定位到,应该是使用 Spine 导致的问题,spine 动画,使用 REALTIME 模式,没有勾选 enableBatch.

这个错误应该是因为 WXWebAssembly 不支持 RuntimeError 抛出的,可以修改胶水代码的 abort 方法用 Error 替代来消除它,但是应该关注 abort 的上一个错误,也就是真正引发 abort 的错误。

在 iPhone14 上也复现了。