4

我正在研究通过将 cocos2d-js 作为视图嵌入现有 iOS 应用程序来使用它的可能性。为了完成这项工作,我需要在 cocos2d 和周围的应用程序之间进行双向通信。

经过初步调查,我确定可以使用以下方式调用cocos ScriptingCore

ScriptingCore* sc = ScriptingCore::getInstance();
jsval outVal;
sc->evalString("function()", &outVal);

那么,我的问题是做相反的事情。是否可以(例如响应用户输入)从 cocos2d-js 回调到 C++?理想情况下,有一种方法可以注册一个ScriptingCore可以从 JavaScript 调用的回调。

4

1 回答 1

1

我相信是可以做到的,但是我自己没有尝试过,也找不到一个好的简洁的例子。我所能做的就是将您指向SuperSuraccoon 的蓝牙示例,它是git page,它显然可以在 C++ 和 JS 代码之间进行双向通信。

于 2014-06-03T18:14:42.107 回答