如题,望好心人给个地址,想看看spine4.2怎么支持上去。
cd spine-wasm
mkdir build
cd build
emcmake cmake …
emmake make -j8
spine.js, spine.wasm 为输出产物
emscripten sdk 请用 3.1.41 版本,高版本可能会有性能问题。
好的,感谢感谢
大佬搞定了吗。。。
编译出来的spine.js, spine.wasm文件放哪才会生效啊? 
替换到 native/external/emscripten/spine 对应的文件
编辑器构建面板中,右上角按钮弹出菜单中清除所有缓存,再构建。
如果要让场景用的引擎生效,最好重启下编辑器。

这个文件夹下是这5个文件
只有spine.wasm文件名字一样
不会有其他影响吗???
另外 spine-wasm文件下的spine-type-export.cpp
是手写的,还是工具生成的???
我在升级spine4.0版本
发现 spine-type-export.cpp 这个文件里的一些方法和属性,在spine4.0版本里已经删除了。。。
要手动去改这个文件了。。。
手写的。
编译出来需要自己重命名一下。
默认 CMakeLists.txt 里面是编译 wasm 的,生成产物是: spine_static.js, spine_static.wasm, 你重命名为:spine.wasm.js 和 spine.wasm 替换到 external 下。
如果要编译 asmjs ,改下 CMakeLists.txt 中的 WASM=1 为 WASM=0,然后重新编译,产物为:spine_static.js, spine_static.js.mem, 重命名为 spine.asm.js, spine.js.mem 替换到 external
好的
了解了
谢谢
编译 debug 版本 wasm,尝试复现后,先分析带符号的 c++ 堆栈,
安装
https://chromewebstore.google.com/detail/cc++-devtools-support-dwa/pdcpmagijalfljmkmjngeonclgbbannb
可以调试 wasm c++。
打包,spine.wasm还是会找默认引擎下的:3.8.2\resources\resources\3d\engine\bin.cache\editor-cache\wechat-game\cocos\assets\spine-59f406dc.wasm
