版本說明:使用cocos2d-lua3.17.2版本 FairyGUI下載好鏈接地址是:https://github.com/fairygui/FairyGUI-cocos2dx 首先創建cocos項目併在VS下運行成功。 開始集成FairyGUI,參考了https://www.jianshu.co ...
版本說明:使用cocos2d-lua3.17.2版本
FairyGUI下載好鏈接地址是:https://github.com/fairygui/FairyGUI-cocos2dx
首先創建cocos項目併在VS下運行成功。
開始集成FairyGUI,參考了https://www.jianshu.com/p/547e584e05d8 這個網站。此處記錄遇到的問題
1拷貝FairyGUI-cocos2dx目錄中的libfairygui文件夾到我項目framework/cocos2d-x/cocos/editor-support/目錄下。
2在VS中添加libfairygui庫。 右鍵解決方案/添加/現有項目。
正常情況下,這時候libfairygui就被添加到了工程裡面了,但是我遇到了一個問題
無法讀取項目文件,此時用編輯器打開libfairygui.vcxproj.刪除下麵箭頭所指向
然後在次重新導入,發現成功了!
3點擊屬性管理器。如果沒有就 點擊 視圖/其他視窗/屬性管理器 ,就出現在下麵了
添加屬性,分別 右鍵Debug和Release,選擇添加現有屬性。將cocos2dx.props和cocos2d_headers.props添加到裡面
添加完成後的效果如圖
4 修改CCLabel.h的672行,void updateBMFontScale();前添加virtual
5 設置libfairygui為依賴項; 項目右鍵生成依賴項
編譯libcocos2d.編譯libfairygui.
至此,C++下的集成完事了.下一章記錄lua下的導入