Можно ли встроенное приложение Cocos2D-JS обратно в C ++?
-
20-12-2019 - |
Вопрос
Я исследую возможность использования Cocos2D-JS, встраивая его в виде представления внутри существующего приложения iOS.Для того, чтобы сделать эту работу, мне понадобится двусторонняя связь между Cocos2D и окружающим приложением.
После некоторого первоначального расследования я определил, что можно вызывать ScriptingCore
:
ScriptingCore* sc = ScriptingCore::getInstance();
jsval outVal;
sc->evalString("function()", &outVal);
.
Мой вопрос, то вокруг делает обратный.Можно (например, в ответ на ввод пользователей) вызовите из Cocos2D-JS к C ++?В идеале, был бы способ зарегистрировать обратный вызов с ScriptingCore
, который может быть вызван от JavaScript.
Решение
Я верю, что это можно сделать, но я не пробовал, и я не могу найти хороший и краткий пример.
Все, что я могу сделать, это указать на