我在寻找游戏开发的脚本引擎。我不喜欢lua(因为它的语法和功能),我非常喜欢js,所以我想使用谷歌V8,但似乎它在iOS中不是很友好?那么,有没有一个c ++绑定可以跨越v8和JavaScriptCore?在iOS中使用JavaScriptCore和其他人使用V8绑定相同的C ++代码。
答案 0 :(得分:2)
我为此开始了一个项目。它目前支持构建和运行V8项目版本3.14中包含的示例,以及节点版本0.10。
https://github.com/flyover/v8like
我还使用iOS和OS X的项目文件创建了Node项目的分支,包括使用模拟器(定义USE_SIMULATOR)和v8like项目来编译V8的目标。
答案 1 :(得分:0)
据我所知,没有这样的绑定库。在过去的一年里,当我在游戏开发公司工作时,我们创建了自己的绑定。但它是专有代码。我们在iOS上使用JavascriptCore,在Android上使用V8。 所以这是可能的,但遗憾的是我无法帮助你处理代码。