Cocos2d html5与Cocos2d-x在C++中的区别

3
我正在尝试开发一个多平台游戏,并想知道使用JS中的Cocos2d html5与使用纯C +中的Cocos2d-x之间的利弊。是否有人对每种技术的使用情况有反馈?非常感谢。

这种问题往往会吸引主观答案,而且在SO上属于离题。 - CodeSmile
这个问题已经有回答了,并且在该网站中存在类似的问题。请考虑你的评论,美好的人。 - Zeus Monolitics
有时候像这样的问题会被忽略。通常,X与Y的比较问题的问题在于它们更多地依赖特定的要求和编程语言专业知识。SO帮助中心将关于“产品或服务建议或比较”的问题视为离题。在这种特殊情况下,甚至做出这样的比较也没有什么用,HTML5/JS开发与C++开发非常不同。 - CodeSmile
是的,但目标是使用语言和目标平台创建应用程序,我认为这是在启动项目时必须做出的非常重要的决定。坚持认为这是一个有效而有趣的问题。例如,LearnCocos2D评论中提到了不同的语言,好的HTML 5和JS将是一种更容易的语言,另一个优点是与您可以部署的不同平台相关(移动设备、Web浏览器和带有浏览器引擎的桌面)。那么性能呢? - Zeus Monolitics
请提出实际、详细的问题。这个问题吸引了主观意见,而且太广泛了。除非有人字面上回答“有人对此有经验吗?”并回答“是的”。;) - CodeSmile
感谢Learncocos2d。问题仍然保持开放状态。 - Zeus Monolitics
1个回答

2

Cocos2d-x

优点:跨平台原生应用,性能出色。

缺点:需要使用 C++ 编码,不支持 Web 应用。


Cocos2d-html5

优点:Web 平台跨平台,可以使用 JSB 发布为原生应用,编写和维护容易。

缺点:Web 应用的性能受限。


Cocos2d-x与emscripten可以通过ASM优化编译为JS。 - Zeus Monolitics
此外,使用Cocos2d-html5时,您的所有代码都将被公开,而如果您使用不带js的cocos2d-x,则在编译后所有内容都将保持闭源状态... - eadmaster
“用C++编程”相对于JS来说怎么会是一个缺点,这完全超出了我的理解范围。 - Lake

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接