cocos2d-x 4.0 Spine 3.8編譯環(huán)境配置(高級篇)

cocos2d-x各種的環(huán)境配置這里就不做解釋

首先準備spine的運行庫http://zh.esotericsoftware.com/spine-runtimes

是一個github代碼托管,clone到本地或者download到本地,好的資源準備了開始配置吧

1.創(chuàng)建目錄(保存舊和新的配置文件)

2.往"spine新"拷貝運行庫文件保證了備份舊文件也備份新文件

把"include/spine"文件夾下的和"src/spine"文件夾下的所有文件拷貝到"spine新"

把"src/spine"文件夾下的所有文件拷貝到"spine新"

-------------------------------------------

把"cocos2d-x-4.0/cocos/editor-support/spine/"下的所有文件都拷貝到"cocos2dx替換文件/cocos/editor-support/spine舊/"

3.配置spine

在"spine新"創(chuàng)建"CMakeLists.txt"文件,輸入內(nèi)容:

set(COCOS_SPINE_HEADER

? ? editor-support/spine/Animation.h

?? ?)

set(COCOS_SPINE_SRC

? ? editor-support/spine/Animation.cpp

)

把所有文件都以"editor-support/spine/文件名"往"CMakeLists.txt"文件輸入.h對應COCOS_SPINE_HEADER,.cpp對應COCOS_SPINE_SRC

-------------------------------------------

把"cocos2d-x-4.0/cocos/CMakeLists.txt"文件拷貝到"cocos2dx替換文件/cocos/"下重新命名為"CMakeLists.txt舊",再拷貝一次這次重新命名為"CMakeLists.txt新"

打開"CMakeLists.txt新"第52行option(BUILD_EDITOR_SPINE "Build editor support for spine" OFF)改為option(BUILD_EDITOR_SPINE "Build editor support for spine" ON)

-------------------------------------------

把"cocos2d-x-4.0/templates/cocos2dx_files.json"文件拷貝到"cocos2dx替換文件/templates/"下重新命名為"cocos2dx_files.json舊",再拷貝一次這次重新命名為"cocos2dx_files.json新"

打開"cocos2dx_files.json新"把所有以"cocos/editor-support/spine/"開頭的字符都刪除,在該位置輸入"cocos/editor-support/spine/"+(spine新)里所有的文件,注意不要忘記了"cocos/editor-support/spine/CMakeLists.txt"

4.替換文件

把“cocos2dx替換文件”里文件或文件帶新的拷貝到"cocos2d-x-4.0"對應的文件夾里,記得把“新”字去掉

5.創(chuàng)建cocos2d-x項目

cocos new 項目名稱 -p (iOS bundle id或Android包名) -l cpp -d 存儲位置路徑

6.等待編譯通過

cd?項目目錄

cocos compile -p android -m release -j 2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容