cocos2d-x接入

1,创建新工程

Usage: cocos new MyGame -p com.MyCompany.MyGame -l cpp -d e:/MyCompany
Options:
-project PROJECT_NAME Project name, for example: MyGame
-package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame

-language PROGRAMING_LANGUAGE Major programing lanauge you want to used, should be [cpp | lua | javascript]

2,记得引用c++代码时,文件名改为.mm

3,遇到未识别的String文件类型等时,将.c/.cpp文件名改为.m或者.mm,或者在预编译文件中添加

#   ifdef __OBJC__
# include''cocos2d.h"
#   endif
4,解决onExit宏定义与ReactCocoa的宏定义冲突的问题:
#pragma push_macro("onExit")
#undef onExit
#include "cocos2d.h"
#pragma pop_macro("onExit")
5,cocos2dx的s_sharedApplication单例名为AppDelgate,会和系统的重复,所以需要新建一个文件,将单例放入(放入后会自动生成)


6,1,添加子模块:https://github.com/cocos2d/cocos2d-x.git或者从子模块拉取新代码
2,更新本地cocos2d-x相关代码

cd /lib3rd/cocos2d-x.git
python download-deps.py
git submodule update --init

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值