首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >cocos2d-x与cocos2d-js之间的差异

cocos2d-x与cocos2d-js之间的差异
EN

Stack Overflow用户
提问于 2014-06-02 18:07:47
回答 3查看 11.3K关注 0票数 21

我正在转向移动应用程序...我的一个朋友告诉我从cocos2d开始,我擅长javascript。在谷歌搜索cocos2d时,在cocos2d-x.org中我找到了

  1. cocos2d-x
  2. cocos2d-JSB
  3. cocos2d-html5
  4. cocos2d-Javascript

我知道cocos2d-x是什么,cocos2d-html5是什么,但是cocos2d-JSB和cocos2d-Javascript是什么?

我的问题是..

  1. 我们可以在cocos2d-JSB和/或cocos2d-javascript中开发100%纯原生应用程序/游戏。
  2. 我也知道cocos2d-JSB是javascript绑定,但这到底是什么意思?
  3. 最后一个但并非最不重要的问题: cocos2d-Javascript是用来做什么的?它是单独运行还是需要cocos2d-html5才能在iOS/Android/Windows Phone中预览?

我的目标是为iOS/Android和Windows开发原生应用程序。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-05 16:59:55

Cocos2d-JS是Cocos2d-x引擎的javascript版本,由Cocos2d-x团队维护。它通过一组简化的javascript友好API支持完整的Cocos2d-x功能。它包含两个部分: Cocos2d-html5和Cocos2d-x,Cocos2d-html5是一个纯JavaScript的web引擎,而Cocos2d-html5是用于原生应用的Cocos2d,它与Cocos2d-Html5共享相同的接口。

因此,Cocos2d-JS为您想要分发到的任何平台提供了一致的开发体验,无论是web平台还是本机平台。你可以用它来开发web,android,iOS,mac,windows应用程序。windows phone8很快就会推出。您可以使用Cocos2d-html5在浏览器上开发您的游戏,然后使用Cocos2d JSB编译为本机应用。

Cocos2d-JavaScript与Cocos2d-html5和Cocos2d JSB完全不同。它是由cocos2d-iPhone发展而来的,由Ryan Williams维护。

票数 20
EN

Stack Overflow用户

发布于 2016-01-14 02:34:42

Cocos2d-X是一个完整的游戏引擎,可用于为android、IOS和windows移动设备以及web平台构建本地应用程序。Cocos2d JSB用于创建本地应用程序以及web应用程序,而Cocos2d js用于创建纯粹基于web的游戏。如果你不想制作任何原生应用程序,你也可以使用Cocos2d精简版。javascript版本是一个单独的Cocos2d文件,它具有Cocos2d-X的完整基本功能。您可以使用此版本来减小项目大小。

票数 2
EN

Stack Overflow用户

发布于 2017-08-15 00:45:00

cocos2d-x支持3种语言:

  • cocos2d-x + c++,
  • cocos2d-x + js,
  • cocos2d-x +lua。

使用c++,lua,你可以开发android/iOS/Windows应用程序,但你不能开发基于网络的游戏。这将不得不在Javascript中完成。cocos2d-x + js将支持android/iOS,也是基于web的应用程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23992052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档