標籤:
一、xcode中在自己項目中引入cocos2dx,需要匯入cocos2d_libs靜態庫。首先需要到官網下載cocos2d引擎,cocos2d引擎下載連結點擊進入官網
二、將cocos2d引擎拷貝到工程目錄,在工程中add Files..添加到工程中。
三、添加依賴庫
四、對工程進行配置
1、Build Settings中配置
設定Valid Architectures
2、Build Options ->Enable Bitcode 設定為NO
3、設定Other Linker Flages 如下
4、project中設定Header Search Paths,相對路徑,cocos2d檔案夾放在ImportCocos2D2.xcodeproj的同級目錄,所以是這個路徑。$(SRCROOT)是.xcodeproj所在位置
5、設定Other C flages
-DNS_BLOCK_ASSERTIONS=1
6、
7、Apple LLVC 7.0 – PreProcessing
debug :
USE_FILE32API
CC_TARGET_OS_IPHONE
COCOS2D_DEBUG=1
CC_ENABLE_CHIPMUNK_INTEGRATION=1
Release
USE_FILE32API
CC_TARGET_OS_IPHONE
CC_ENABLE_CHIPMUNK_INTEGRATION=1
8、Apple LLVM 7.0 Warnings –All languages
9、設定pch路徑
五、載入cocos2d遊戲檔案,需要修改delegate名稱,修改main中代理名稱
//main函數內容#import <UIKit/UIKit.h>#import "AppController.h"int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppController class])); }}
//pch內容#ifdef __OBJC__ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h>#endif#ifdef __cplusplus #include "cocos2d.h"#endif
運行效果:
iOS匯入cocos2d遊戲