# SpineChangeClothes **Repository Path**: bsn/SpineChangeClothes ## Basic Information - **Project Name**: SpineChangeClothes - **Description**: Spine局部换装 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: v3.3.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-21 - **Last Updated**: 2022-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: cocos ## README # SpineChangeClothes #### 介绍 Spine局部换装 #### 使用方式 ##### web - 可以直接使用 ##### native - 构建项目 Android、iOS、macOS、windows 后,拷贝backNative/engine/common/Classes下的文件,替换构建后的native/engine/common/Classes文件(备注: 文件应该有3个,分别为jsb_module_register.cpp、jsb_spine_cloth.cpp、jsb_spine_cloth.h) - 修改并检查 构建平台的 CMakeLists.txt文件,正常如果下载下来的话,这些引入CMakeLists文件的操作是已经做了 - 备注:Cmake路径,Android (native/engine/android/CMakeLists.txt);iOS (native/engine/ios/CMakeLists.txt);macOS (native/engine/mac/CMakeLists.txt);windows (native/engine/win32/CMakeLists.txt) ``` set(PROJ_COMMON_SOURCES ${CMAKE_CURRENT_LIST_DIR}/../common/Classes/Game.h ${CMAKE_CURRENT_LIST_DIR}/../common/Classes/Game.cpp ${CMAKE_CURRENT_LIST_DIR}/../common/Classes/jsb_spine_cloth.h ${CMAKE_CURRENT_LIST_DIR}/../common/Classes/jsb_spine_cloth.cpp ) ``` - 若在iOS替换文件后,但是在xcode中还是没有效果的话,那么你可以手动重新拖入文件到项目中 (找到项目 SpineChangeClothes 下的 Source Files/Classes。找到文件(jsb_module_register.cpp、jsb_spine_cloth.cpp、jsb_spine_cloth.h), 选中后,右击选择Delete->Remove References 移除,选择backNative/engine/common/Classes下的3个文件, 拖拽到 项目 SpineChangeClothes 下的Source Files/Classes下,Added Folders选择 Create folder references, Add to SpineChangeClothes,重新添加文件依赖。<正常情况下,这个手动重新拖入文件到项目下是不需要操作的> #### 平台支持 - web - Android - iOS - macOS - Windows