我在cocos2d-x游戏中使用了夏特波 sdk,我可以在appDelegate.m和works great...but中使用下面的代码,没有对图表boost的c++调用。如何从showInterstitial文件调用c++ API?
#define CHARTBOOST_APP_ID =@"Here added valid app id from chart boost account"
#define CHARTBOOST_APP_SIGNATURE @"Here added valid signature from chart boost"
Chartboost *cb = [Chartboost sharedChartboost];
cb.appId = CHARTBOOST_APP_ID;
cb.appSignature = CHARTBOOST_APP_SIGNATURE;
[cb startSession];
[cb showInterstitial];有任何c++版本的Chartboost SDK吗?
更新:简单解决方案是使用Chartboost SDK的Obj.C版本,然后在.mm文件中使用C++桥类并从其他.cpp文件中访问它。这是一种简单而最好的方式。
这是文件:下载
发布于 2012-12-15 01:16:57
没有Chartboost SDK的C++版本,但是许多开发人员已经成功地将该SDK集成到Cocos2d游戏中。
他们经常编写自己的包装程序,但是这个开发人员已经开源了他的:http://www.cocos2d-x.org/projects/cocos2d-x/assets/11 https://github.com/wenbin1989/Charboost-x。
发布于 2012-12-14 12:01:41
Chartboost为iOS开发和安卓开发提供了SDK。
所以答案是否定的。现在还没有用于C++的SDK。
发布于 2014-02-11 18:55:31
最好和安全的方法是编写您自己的Obj.C和C++桥类。
这是文件和objectiveC版本的Chartboost sdk在Cocos2dx游戏中的添加
https://stackoverflow.com/questions/13878285
复制相似问题