Можно ли встроенное приложение Cocos2D-JS обратно в C ++?

StackOverflow https://stackoverflow.com//questions/24006441

  •  20-12-2019
  •  | 
  •  

Вопрос

Я исследую возможность использования Cocos2D-JS, встраивая его в виде представления внутри существующего приложения iOS.Для того, чтобы сделать эту работу, мне понадобится двусторонняя связь между Cocos2D и окружающим приложением.

После некоторого первоначального расследования я определил, что можно вызывать в до Cocos, используя ScriptingCore:

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

Мой вопрос, то вокруг делает обратный.Можно (например, в ответ на ввод пользователей) вызовите из Cocos2D-JS к C ++?В идеале, был бы способ зарегистрировать обратный вызов с ScriptingCore, который может быть вызван от JavaScript.

Это было полезно?

Решение

Я верю, что это можно сделать, но я не пробовал, и я не могу найти хороший и краткий пример. Все, что я могу сделать, это указать на Пример Bluetooth SuperSuraccoon и это страница Git, что, по-видимому, имеет оба направления связи между C ++ и JS-кодом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top