更新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库下文件,再重新导入

    更新cocos2dx中的spine库

  • 更新tools\tolua路径下cocos2dx_spine.ini文件

    cocos2dx_spine.ini两个版本没有实质性的差异

    更新cocos2dx中的spine库

    重新产生导出lua侧方法,可参考链接 Lua侧方法导出方式

  • 更新cocos2d-x\cocos\scripting\lua-bindings\manual\spine

    直接3.17.2同步即可

  • 更新cocos\scripting\lua-bindings\manual\cocos2d

    新的spine库加了两个事件类型,LuaScriptHandlerMgr.h 需要声明

    更新cocos2dx中的spine库

  • visual studio重新编译

  • lua侧增加事件类型

    SpineConstants.lua需要对应增加事件类型,直接用3.17.2同步即可

三、验证

更新spine库后之前的spine动画播放没有问题