码迷,mamicode.com
首页 > 移动开发 > 详细

iOS导入cocos2d游戏

时间:2016-04-15 12:09:39      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

一、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游戏

标签:

原文地址:http://blog.csdn.net/zww1984774346/article/details/51152970

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!