【问题标题】:Cocos2d html5 vs Cocos2d-x in C++Cocos2d html5 与 C++ 中的 Cocos2d-x
【发布时间】:2014-01-13 13:07:35
【问题描述】:

我正在尝试开发一个多平台游戏,并且想知道在 JS 中使用 Cocos2d html5 与在纯 C+ 中使用 Cocos2d-x 的优缺点。 有人对每种技术的用例有反馈吗?

非常感谢。

【问题讨论】:

  • 这样的问题往往会吸引主观答案,并且与 SO 无关。
  • 这个问题有回应,本站也有类似的。 stackoverflow.com/questions/6399341/…。请考虑你的cmets,美丽的男人。
  • 有时像这样的问题会从裂缝中溜走。通常,x 与 y 问题的问题在于,它们最依赖于特定的要求和编程语言专业知识。 SO 帮助中心将有关“产品或服务推荐或比较”的问题表示为离题。在这种特殊情况下,它甚至不是一个有用的比较,HTML5/JS 开发与 C++ 开发非常不同。
  • 是的,但目标是制作一个具有语言和目标平台的应用程序,我认为在启动项目时必须做出非常重要的决定。坚持这是一个有效而有趣的问题。例如 LearnCocos2D cmets 是不同的语言,好的 HTML 5 和 JS 将是一种更简单的语言,其他专业人士与您可以部署的不同平台(移动、Web 浏览器和带有浏览器引擎的桌面)有关。那么性能呢?
  • stackoverflow.com/tour 提出实用、详细的问题。这个问题吸引了主观意见,而且太宽泛了。除非有人从字面上回答“有人对此有一些经验吗?”用“是”。 ;)

标签: cocos2d-x cocos2d-html5


【解决方案1】:

Cocos2d-x

优点:跨平台原生应用,性能卓越

缺点:使用 C++ 编码,无法在网络上使用


Cocos2d-html5

优点:WEB上的跨平台,可以用JSB原生发布,易于编码和维护

缺点:WEB 应用的性能有限

【讨论】:

  • 带有 emscripten 的 Cocos2d-x 可以通过 ASM 优化编译成 JS。
  • 另外,使用 Cocos2d-html5,你的所有代码都会暴露出来,而如果你使用没有 js 的 cocos2d-x,编译后一切都将保持封闭源...
  • 与 JS 相比,“C++ 中的编码”到底是个怎样的骗局,完全颠覆了我的理解
猜你喜欢
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-21
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
相关资源
最近更新 更多