【问题标题】:Is there a c++ bind can cross v8 and JavaScriptCore?是否有 c++ 绑定可以跨 v8 和 JavaScriptCore?
【发布时间】:2013-05-27 07:36:10
【问题描述】:

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

【问题讨论】:

    标签: c++ v8 javascriptcore


    【解决方案1】:

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

    https://github.com/flyover/v8like

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

    https://github.com/flyover/node

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-15
        • 1970-01-01
        相关资源
        最近更新 更多