升级 Spine

参考步骤

从官方仓库克隆 spine-runtime 源码

git clone https://github.com/EsotericSoftware/spine-runtimes.git
cd spine-runtimes
git checkout 3.8

移除 Cocos2d-x 中现有的 spine 源码

rm -rf cocos2d-x/cocos/editor-support/spine/*

拷贝最新的spine 源码

cp spine-runtimes/spine-cpp/spine-cpp/include/spine/* \
    cocos2d-x/cocos/editor-support/spine/
cp spine-runtimes/spine-cpp/spine-cpp/src/spine/* \
    cocos2d-x/cocos/editor-support/spine/
cp -r spine-runtimes/spine-cocos2dx/src/spine/* \
    cocos2d-x/cocos/editor-support/spine/

编辑 cocos2d-x/cocos/editor-support/spine/CMakeLists.txt

file(GLOB_RECURSE COCOS_SPINE_SRC
    ${CMAKE_CURRENT_LIST_DIR}/*.cpp
    ${CMAKE_CURRENT_LIST_DIR}/**/*.cpp
)

file(GLOB_RECURSE COCOS_SPINE_HEADER
    ${CMAKE_CURRENT_LIST_DIR}/*.h
    ${CMAKE_CURRENT_LIST_DIR}/**/*.h
)

完成上述步骤后就可以尝试编译了.

results matching ""

    No results matching ""