引擎从3.8.3升级到3.8.8,部分Spine动画在编辑器场景中报错
[Scene] Failed to set Spine data: RuntimeError: memory access out of bounds
at null. (wasm://wasm/000c85de:1:5237)
at null. (wasm://wasm/000c85de:1:96567)
at null. (wasm://wasm/000c85de:1:125894)
at null. (wasm://wasm/000c85de:1:133475)
at Function.eval [as createSpineSkeletonDataWithBinary] (D:\work\engine_388\native\external\emscripten\spine\3.8\spine.wasm.js:31:49)
at SkeletonData.getRuntimeData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:60820:52)
at Skeleton._updateSkeletonData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:62147:44)
at Skeleton.set skeletonData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:61748:18)
at Skeleton. (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\asset\asset-watcher.ccc:1:1091)
at SpinePreview.setSpine (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\preview\spine-preview\index.ccc:1:1740)
Error: [Scene] Failed to set Spine data: RuntimeError: memory access out of bounds
at null. (wasm://wasm/000c85de:1:133475)
at Function.eval [as createSpineSkeletonDataWithBinary] (D:\work\engine_388\native\external\emscripten\spine\3.8\spine.wasm.js:31:49)
at SkeletonData.getRuntimeData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:60820:52)
at Skeleton._updateSkeletonData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:62147:44)
at Skeleton.set skeletonData (D:\work\engine_388\bin.cache\dev\editor\bundled\index.js:61748:18)
at Skeleton. (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\asset\asset-watcher.ccc:1:1091)
at SpinePreview.setSpine (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\preview\spine-preview\index.ccc:1:1740)
at Logger._logHandler (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\startup\log.ccc:1:487)
at Logger.record (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1:458)
at console. (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1:1260)
at console.warn (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\node_modules@sentry\core\src\utils-hoist\instrument\console.ts:40:14)
at SpinePreview.setSpine (C:\ProgramData\cocos\editors\Creator\3.8.8\resources\app.asar\builtin\scene\dist\script\3d\manager\preview\spine-preview\index.ccc:1:2596)
Spine动画版本都是3.8.99的,如果将引擎回退到3.8.3中,或Spine导出格式为json,则没问题effect_hudun_1.zip (567.0 KB)