win32平臺(tái)
-
克隆A倉庫芳肌。
- 從GitHub克隆FairyGUI-cocos2dx工碾。
-
克隆B倉庫没佑。
- 從GitHub克隆cocos2dx,然后切換到v3分支赫编。
- 克隆下來的cocos2dx還不完整巡蘸,需要執(zhí)行
download-deps.py
來下載依賴項(xiàng)。
-
拷貝cocos2d擂送。
- 把cocos2d-x文件夾拷貝到Example根目錄悦荒,刪除.git文件夾,重命名為cocos2d团甲。
-
修改代碼逾冬。
- 修改CCLabel.h,為updateBMFontScale函數(shù)打上virtual修飾符躺苦。
- 官方新增了個(gè)3D裝載器
void GLoader3D::onChangeSpine()
身腻,這里編譯不過注釋先。
-
編譯工程匹厘。
- 我用的VS2015社區(qū)版嘀趟,我沒有v141這個(gè)平臺(tái)工具集,改成v140_xp編譯通過愈诚。
- libbox2d那個(gè)項(xiàng)目找不到她按,我把它卸載了。
-
處理運(yùn)行后崩潰炕柔。
- 運(yùn)行之后我遇到了這樣一個(gè)錯(cuò)
CCASSERT(child != nullptr, "Argument must be non-nil");
我注意到Debug.win32這個(gè)文件夾下并沒有Resources文件夾酌泰,所以我把Resources文件夾拷貝過去,然后再運(yùn)行就不崩潰了匕累。
- 運(yùn)行之后我遇到了這樣一個(gè)錯(cuò)