更新cocos2dx中的spine库
一,简述
window平台,cocos2dx 3.13.1版本,更新spine库到cocos2dx 3.17.2版本。GitHub上的spine库嵌入的到cocos2dx的方法稍微有点不同 spine库GitHub地址。只是为了测试,所以Android,IOS的没更新同步。
二、更新过程
-
更新
cocos\editor-support\spine
将
spine
目录下文件全部删除,打开visual studio,删除spine库下文件,再重新导入 -
更新
tools\tolua
路径下cocos2dx_spine.ini
文件cocos2dx_spine.ini
两个版本没有实质性的差异重新产生导出lua侧方法,可参考链接 Lua侧方法导出方式
-
更新
cocos2d-x\cocos\scripting\lua-bindings\manual\spine
直接3.17.2同步即可
-
更新
cocos\scripting\lua-bindings\manual\cocos2d
新的spine库加了两个事件类型,
LuaScriptHandlerMgr.h
需要声明 -
visual studio重新编译
-
lua侧增加事件类型
SpineConstants.lua
需要对应增加事件类型,直接用3.17.2同步即可
三、验证
更新spine库后之前的spine动画播放没有问题