iOS项目中导入cocos2dx

先创建cocos2dx项目,然后将项目中的cocos2d文件夹复制到ios项目文件夹中。

iOS项目中导入cocos2dx_第1张图片

将cocos2d文件夹中的cocos2d _libs、Icon、Class分别引入项目工程中。

iOS项目中导入cocos2dx_第2张图片

Resources文件导入的时候  fonts和res文件夹要做为文件夹导入

iOS项目中导入cocos2dx_第3张图片
iOS项目中导入cocos2dx_第4张图片

进入targets->build setting:

Enable Bitcode        设置为NO

Other C Flags     Release        设置为 -DNS_BLOCK_ASSERTIONS=1

Other C++ Flags     Release        会自动随着C设置为 -DNS_BLOCK_ASSERTIONS=1

C Language Dialect        设置为Compiler Default

Implicit Constant Conversions        设置为No

Implicit Integer to Pointer Conversions        设置为No

C++ Language Dialect        设置为 C++11[-std=c++11]

Preprocessor Macros     Debug        设置为:

USE_FILE32API

$(inherited)

COCOS2D_DEBUG=1

CC_ENABLE_CHIPMUNK_INTEGRATION=1

Release        设置为:

USE_FILE32API

NDEBUG

CC_ENABLE_CHIPMUNK_INTEGRATION=1


将cocos2d文件夹中的文件地址依次写入Header Search Paths(复制我的地址也可以)

$(SRCROOT)/../cocos2d

$(SRCROOT)/../cocos2d/cocos/audio/include

$(SRCROOT)/../cocos2d/extensions

$(SRCROOT)/../cocos2d/external

$(SRCROOT)/../cocos2d/cocos

$(SRCROOT)/../cocos2d/external/chipmunk/include/chipmunk

$(SRCROOT)/../cocos2d/cocos/editor-support


进入targets -> Build Phases

导入libcocos2d库

iOS项目中导入cocos2dx_第5张图片

并将其他依赖库依次导入

iOS项目中导入cocos2dx_第6张图片


将Class文件中的.cpp文件导入Compile Sources

iOS项目中导入cocos2dx_第7张图片

将Resources文件夹中的fonts、res以及图片导入Copy Bundle Resources

iOS项目中导入cocos2dx_第8张图片

搭建页面:

iOS项目中导入cocos2dx_第9张图片

修改main.m的开屏页面

iOS项目中导入cocos2dx_第10张图片

创建宏文件

iOS项目中导入cocos2dx_第11张图片

创建页面,继承于NSObject

iOS项目中导入cocos2dx_第12张图片

创建开始界面

iOS项目中导入cocos2dx_第13张图片

进入PlayViewController

创建按钮,点击进入游戏界面

iOS项目中导入cocos2dx_第14张图片

进入游戏界面,搭建页面

iOS项目中导入cocos2dx_第15张图片
iOS项目中导入cocos2dx_第16张图片

你可能感兴趣的:(iOS项目中导入cocos2dx)