我做了一些研究,找不到直接简单的方法来运行我在网络上用c ++构建的cocos2d-x项目。如果除了用js或html重写我的代码之外还有其他解决方案,我很乐意听到。到目前为止我尝试过的事情......
Emscripten :我能够在js中转换cpp / c文件并使用它来运行它们,但我想要一种简单的方法来运行整个项目,而不是单个类文件。 Cocos2d使用Emscripten提供了很好的支持,并且没有很好的文档可以让它工作。如果有人对此有所成功,请指导我。
Marmalade :看起来这可以用cocos2d-x完成,但你必须改变代码才能使用marmalade移植到网络上。我对此不感兴趣,特别是如果我不知道质量和结果,我必须购买橘子酱。有没有人使用Marmalade的Quick / OpenQuick取得积极成果?
NaCl :看起来很有希望,但它没有很好地更新。任何人都有这个成功吗?
期待听到其他选择和想法。我在cocos2d forumns中发布了相同的问题:http://discuss.cocos2d-x.org/t/run-cocos2d-x-project-in-browser/25224
感谢。