Pergunta

Estou pesquisando a possibilidade de usar cocos2d-js incorporando-o como uma visualização dentro de um aplicativo iOS existente.Para fazer isso funcionar, precisarei de comunicação bidirecional entre o cocos2d e o aplicativo ao redor.

Após alguma investigação inicial, determinei que é possível ligar em para cocos usando ScriptingCore:

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

Minha pergunta, então, é fazer o inverso.É possível (por ex.em resposta à entrada do usuário) retornar de cocos2d-js para C++?Idealmente, haveria uma maneira de registrar um retorno de chamada com ScriptingCore que pode ser invocado a partir de JavaScript.

Foi útil?

Solução

Acredito que isso pode ser feito, mas ainda não tentei, nem consigo encontrar um exemplo bom e conciso.Tudo o que posso fazer é apontar para você Exemplo de Bluetooth do SuperSuraccoon e os seus página git, que aparentemente faz a comunicação nos dois sentidos entre o código C++ e JS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top