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