我就想知道这个官方文档怎么看 使用JavaScript开发到底怎么做?

研究这个几天了,现在还是一头雾水,文档和实际完全对不上,一脸懵逼啊,比如这个,为什么都是c++代码,我还要从头学c++? 不是说可以使用JavaScript吗?那么文档在哪里?怎么使用,
http://docs.cocos.com/cocos2d-x/manual/zh/3d/sprite3d.html

CocosCreator才支持javaScript

你用的是2dX

2dx不是引擎吗? Creator不是一种开发工具吗?他们冲突吗?我很不理解这些

cocos2dx是引擎。这个引擎是使用C++来实现的。如果你想用cocos来开发游戏,你可以:

1.直接使用引擎本身,用C++开发,具体可以参考cocos2d-x的文档
2.使用cocos2d-x的其他衍生版本,比如Lua版本,或cocos2d-js,这些版本底层还是调用的c++的引擎,但是在引擎的基础上做了一层封装,暴露了Lua/JS语言版本的接口供开发者调用,你可以使用Lua或Javascript来开发游戏

3.使用cocos引擎团队目前主推的CocosCreator工具,使用JavaScript语言+Creator编辑器的方式来开发游戏,其实CocosCreator底层也会调用cocos2dx引擎,但是在中间还有一层JS引擎,而开发者基本只需要关注JS引擎暴露出来的API接口就可以了

新人的话,如果是学习为目的,建议直接上手CocosCreator,如果有更深层次的需求,再去研究JS层的引擎源码甚至c++源码。

如果项目技术选型的话,这就要去评估各种引擎或者说开发工具的优劣了,现在也有不少团队是 使用 cocos2dx + cocos studio来开发游戏的

如果你特指 cocos2d-x 衍生出来的 cocos2d-js 这里有老文档 http://www.cocos.com/docs/js/

如果是说的是,使用 cocos 引擎进行 JavaScript 开发,新手就用 cocos creator,看文档 http://docs.cocos.com/creator/manual/zh/

跟一个团队,他们使用JavaScript+cocos studio开发,但是这些我都没有找到一些入门的资料,甚至说 Helloword 通过使用代码的形式显示我都没有成功。因为我使用过Unity 所以Create我感觉容易一些,但是团队使用的是studio …

Thank you!但是我想知道有关studio+JavaScript的资料,确实很难找啊

不客气,你需要看老的 cocos2d-js 文档,问一下团队用的引擎版本是什么,下载对应的引擎,从js模板工程(template/js),和测试工程(js-tests)开始看起

其它资料可以从这个资源收集的仓库找

Cocos 资料大全
https://fusijie.github.io/Cocos-Resource/index.html

cocos2dx是引擎核心,C++实现,代码驱动,就是说所有的游戏逻辑都需要用写代码来实现,哪怕是一个简单的精灵,也需要写完整的代码
cocos creator是2dx衍生出来的一套游戏开发解决方案,针对H5游戏开发,数据驱动的方式。creator在引擎基础上封装了组件,游戏逻辑都可以基于组件开开发,比如一个精灵就是一个组件,在编辑器上就可以创建出来,有完整的生命周期,我们的逻辑脚本也是一个组件,叫脚本组件,用来做业务逻辑。
creator提供JS的游戏接口,可以分平台打包成对应的应用,打包原生平台就是jsb的方式调用2dx的引擎实现。H5应用就是调用引擎的JS实现,Js版本底层是火狐的spidermonkey引擎。
所以官方文档有两部分,一个是2dx,一个是creator,很多接口功能是一样的,就是因为有这个联系
不知道说清楚了没有

现在好像已经换了

Creator 在 JSB 2.0 换了,2d-x 没换