C++中的Facebook图形API
Facebook Graph API in C++
我正在尝试使用Cocos2d-x将Facebook集成到我的游戏中,该游戏是用C++为iPhone和Android开发的。我在C++中找不到任何好的API。有人能帮我怎么做吗?
我不知道iPhone,但在安卓系统中,我已经使用了对java的JNI调用,并从java调用了FacebookAPI,请检查下面的代码。
在$COCOS2DX_HOME\COCOS2DX\platform\android中C应用程序.h
void postMsgOnFacebook1(char *msg);
void CCApplication::postMsgOnFacebook(char*msg){
CCApplication.cpp
void CCApplication::postMsgOnFacebook(char *msg){
JniMethodInfo minfo;
if(JniHelper::getStaticMethodInfo(minfo,
"org/cocos2dx/lib/Cocos2dxHelper",
"postMsgOnFacebook",
"(Ljava/lang/String;)V"))
{
jstring StringArg1 = minfo.env->NewStringUTF(msg);
minfo.env->CallStaticVoidMethod(minfo.classID, minfo.methodID, StringArg1);
minfo.env->DeleteLocalRef(StringArg1);
minfo.env->DeleteLocalRef(minfo.classID);
}
}
在java中org.cos2dx.lib.Cocos2dxHelper添加新方法
public static void postMsgOnFacebook(final String msg) {
//facebook posting code here
}
此更改后,请清理并构建项目点击游戏中的任何按钮
CCApplication::sharedApplication()->postMsgOnFacebook((char *)"facebook post");
我在cocos2d-2.0-x--2.0.4中做过这个。如果你需要更多帮助,请告诉我
谢谢。
看看这个线程I,你可以使用它;)
如果这是用C++编写的,那么您可以将它与cocos2dx一起使用。但是注意Qt,你可以提取他们的API:)
相关文章:
- 用于访问容器<T>数据成员的正确 API
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++MySQL C api用户输入行
- C++图形类指针混淆
- 如何使用 AWS Transcribe C++ API 中的'StartTranscriptionJobRequest'?
- 将std::string传递给WriteConsole API
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- Microsoft C++ 用于图形 API 的 Rest SDK
- 在C++中使我的游戏独立于图形 API
- C++图形API带有一个小的学习曲线-linux
- C++中的Facebook图形API
- 是否可以使用 Moz2D 图形 API 在桌面应用程序中绘图
- 图形API上的包装器
- facebook图形API使用libcurl/其他库
- 图形库API设计
- 是否有C或c++的高级图形绘制API ?
- 对于需要生成一些图形的c++项目,推荐使用哪个graphviz库API
- 我可以标记通知为已读,使用图形api
- 便携式图形API
- 图形时间线创建用于分析多线程c++程序的软件API