我用了chartboost cocos2d-x 游戏中的 sdk,我可以在 appDelegate.m 中使用以下代码并且效果很好......但是没有 c++ 调用图表提升。如何从 C++ 文件调用 showInterstitial 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 文件访问它。这是最简单和最好的方法。
这是文件:Download
最佳答案
Chartboost SDK 没有 C++ 版本,但是许多开发人员已成功地将 SDK 集成到 Cocos2d 游戏中。
他们通常会编写自己的包装器,但这位开发人员已经开源了他的: http://www.cocos2d-x.org/projects/cocos2d-x/assets/11 https://github.com/wenbin1989/Charboost-x
关于iphone - Cocos2D-X游戏中的Chartboost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878285/