게임 개발을위한 스크립트 엔진을 찾고 있습니다. 나는 문법과 기능 때문에 lua를 좋아하지 않는다. Im은 js와 매우 흡사하다. 그래서 Google V8을 사용하고 싶지만, iOS에서는별로 친숙하지 않다. 그래서, 거기에 C + +를 바인드 v8과 JavaScriptCore 크로스 수 있습니까? iOS에서는 JavaScriptCore와 다른 사람들이 V8을 사용하여 동일한 C++ 코드를 바인딩합니다.v8과 JavaScriptCore를 교차시킬 수있는 C++ 바인드가 있습니까?
4
A
답변
0
알다시피, 아니요 그러한 바인딩 라이브러리가 있습니다. 작년에 게임 개발 회사에서 일하면서 우리는 우리 자신의 구속을 만들었습니다. 그러나 독점 코드입니다. 우리는 Android 용 JavascriptCore와 iOS 용 V8을 사용했습니다. 그래도 가능하지만 내 후회로는 코드를 통해 당신을 도울 수 없습니다.
2
저는 이것을 위해 프로젝트를 시작했습니다. 현재 V8 프로젝트의 버전 3.14와 노드 버전 0.10에 포함 된 예제를 빌드하고 실행하는 것을 지원합니다.
https://github.com/flyover/v8like
는 또한 iOS 용 프로젝트 파일 (USE_SIMULATOR을 정의) 시뮬레이터를 사용하여 V8에 대해 컴파일하는 목표와 v8like 프로젝트를 포함한 OS의 X와 노드 프로젝트의 포크를했습니다.
답, 네 대답은 ... – user1716020