嵌入式Cocos2D-JS应用程序可以返回C ++吗?
-
20-12-2019 - |
题
我正在研究使用Cocos2D-JS来使用Cocos2D-JS作为现有iOS应用程序内部的视图。为了做这项工作,我将在Cocos2D和周围应用程序之间需要双向通信。
在一些初步调查之后,我已经确定可以使用ScriptingCore
调用中的中的:
ScriptingCore* sc = ScriptingCore::getInstance();
jsval outVal;
sc->evalString("function()", &outVal);
.
我的问题,然后,围绕做反向。可以(例如,响应用户输入)将Cocos2D-JS退回到C ++中的呼叫?理想情况下,将有一种方法可以使用可以从JavaScript调用的ScriptingCore
注册回调。
解决方案
我相信它可以完成,但我没有尝试过自己,也不能找到一个好的和简洁的例子。 我所能做的就是在 supersuraccoon的蓝牙example 和它是 git页面显然都在C ++和JS代码之间进行通信。
不隶属于 StackOverflow