一访敌、準備工作
- 新建iOS項目挤聘,選擇語言OC轰枝,去掉sceneDelegate。
- 修改AppDelegate類名组去,比如改為HDAppDelegate鞍陨,注意main.m里也要改。
-
找同事要cocosCreator的項目添怔,需要用到的文件夾為:
二湾戳、集成
- 在項目目錄(訪達)創(chuàng)建資源文件夾Resource,拷貝jsb-default目錄下的5項到Resource
- 拷貝cocos2d-x文件夾到項目目錄(訪達)
- 拷貝Classes文件夾到項目目錄(訪達)
- 導入到項目add File to(都不勾選Copy items if needed)
(1) cocos2d-x的build的cocos2d-libs.xcodeproj广料,方式勾選Create folder references
(2) Classes目錄砾脑,方式勾選Create groups
(3) Resource目錄,方式勾選Create folder references -
配置
(1) TARGETS-Build Phases-Dependencies艾杏,添加libcocos2d iOS(cocos2d_libs)
(2) TARGETS-Build Phases-Link binary with library韧衣,添加25個庫,為
(3) PROJECT中設置User Header Search Paths购桑,添加:
(4)設置TARGETS中User Header Search Paths畅铭,添加
tips:3和4的路徑可去參考鏈接2復制粘貼
(5)關閉bitcode
(6)C / C++編譯器的選擇
(7) TARGETS-Build Phases-Always Search User Paths設為YES
(8)HDAppdelegate的代碼:
(9)ViewController代碼:
參考:1.https://blog.csdn.net/u014516197/article/details/105530707/
2.http://www.reibang.com/p/312ec78258fa
注意:不完全一樣,如Resource目錄下沒有res勃蜘,而是assets硕噩,若沒有assets,控制臺會報錯找不到里面的config.json缭贡; HDAppdelegate里如果
app = new AppDelegate(bounds.size.width * scale, bounds.size.height * scale); app->setMultitouch(true);這兩句放在[self.window makeKeyAndVisible];之后炉擅,會崩bad ex。阳惹。谍失;