Pregunta

Estoy investigando la posibilidad de usar COCOS2D-JS al incrustarlo como una vista dentro de una aplicación IOS existente.Para hacer este trabajo, necesitaré comunicación de 2 vías entre COCOS2D y la aplicación circundante.

Después de alguna investigación inicial, he determinado que es posible llamar en a COCOS utilizando ScriptingCore:

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

Mi pregunta, entonces, está cerca de hacer lo contrario.Es posible (por ejemplo, en respuesta a la entrada del usuario) ¡Vuelva a cabo de COCOS2D-JS a C ++?Idealmente, habría una manera de registrar una devolución de llamada con ScriptingCore que podría invocarse de JavaScript.

¿Fue útil?

Solución

Creo que se puede hacer, pero no me he probado, ni puedo encontrar un ejemplo bueno y conciso. Todo lo que puedo hacer es indicarte en Ejemplo de Bluetooth de Supersuraccoon y es git Página, que aparentemente hace ambas formas de comunicación entre C ++ y código JS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top