4

我正在寻找用于游戏开发的脚本引擎。我不喜欢lua(因为它的语法和特性),我很喜欢js,所以我想使用google V8,但在iOS中似乎不太友好?那么,是否有 c++ 绑定可以跨 v8 和 JavaScriptCore?在 iOS 中使用 JavaScriptCore 和其他使用 V8 来绑定相同的 C++ 代码。

4

2 回答 2

2

我已经为此启动了一个项目。它目前支持构建和运行 V8 项目 3.14 版本以及 Node 0.10 版本中包含的示例。

https://github.com/flyover/v8like

我还创建了 Node 项目的一个分支,其中包含适用于 iOS 和 OS X 的项目文件,包括使用模拟器(定义 USE_SIMULATOR)和 v8like 项目针对 V8 进行编译的目标。

https://github.com/flyover/node

于 2014-11-17T17:12:06.693 回答
0

据我所知,没有这样的绑定库。去年我在游戏开发公司工作时,我们创建了自己的绑定。但它是专有代码。我们在 iOS 上使用了 JavascriptCore,在 Android 上使用了 V8。所以这是可能的,但遗憾的是我无法帮助你编写代码。

于 2013-05-27T07:46:28.553 回答