문제

기존 iOS 앱 내부의보기로 뷰를 삽입하여 cocos2d-js를 사용할 가능성을 연구하고 있습니다.이 작업을 수행하기 위해 Cocos2D와 주변 응용 프로그램간에 2 방향 통신이 필요합니다.

초기 조사 후에, 나는 ScriptingCore를 사용하여 에서 에서 에서 을 호출 할 수 있다고 결정했다.

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

내 질문은 그 다음에 반전을하는 것입니다.(예를 들어, 사용자 입력에 대한 응답으로) coocos2d-js에서 C ++로 되돌아가는 것이 가능합니다.이상적으로, JavaScript에서 호출 할 수있는 ScriptingCore로 콜백을 등록하는 방법이 있습니다.

도움이 되었습니까?

해결책

나는 그것이 할 수 있다고 생각하지만, 나는 자신을 시도하지 않았으며, 나는 좋은과 간결한 예를 발견 할 수 없었다. 내가 할 수있는 일은 supersuraccoon의 bluetooth 예제 Git 페이지는 C ++ 및 JS 코드 간의 통신을 모두 분명히 수행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top