先创建cocos2dx项目,然后将项目中的cocos2d文件夹复制到ios项目文件夹中。
将cocos2d文件夹中的cocos2d _libs、Icon、Class分别引入项目工程中。
Resources文件导入的时候 fonts和res文件夹要做为文件夹导入
进入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库
并将其他依赖库依次导入
将Class文件中的.cpp文件导入Compile Sources
将Resources文件夹中的fonts、res以及图片导入Copy Bundle Resources
搭建页面:
修改main.m的开屏页面
创建宏文件
创建页面,继承于NSObject
创建开始界面
进入PlayViewController
创建按钮,点击进入游戏界面
进入游戏界面,搭建页面