Cocos2d-JS项目之一:环境(IDE 运行js-tests、IDE 和 studio 统一工程)

 

环境:cocos 引擎(包括 studio)2.2.1 for Mac、cocos2d-js-v3.五、Cocos Code IDE 1.2 for Mac,cocos 引擎指的是下面这个东西:java

各类软件的下载和安装网上不少教程,这里只是记录一下过程本身花时间比较多得环节。app

 

IDE 运行js-tests框架

参考了:http://blog.csdn.net/jonahzheng/article/details/39179613 编辑器

一、cocos code IDE 设置:preferences -> Cocos -> frameworks,选择 Engine Mode,javaScript 选择 cocos2d-js-v3.5 的路径:ide

 

二、按照上面参考文章操做。ui

PS:我试过选了 framework Mode 后按照上面文章的步骤去作,发现有各类报错,花费了很多时间后忽然想起能够修改一下这里,没想到就成功了。framework Mode 和 Eengine Mode 的区别在于,Framework Mode 在建立工程时会同时建立 studio 的工程文件,不知道这中间那些地方被修改得有点不一样致使了出现bug,你们能够试试。建立完工程后这里随便改回去也没问题了,这里的设置貌似只在建立工程时起做用。感受 IDE 和 studio 的东西有点冗余了,可能它们原本也是设计为分别独立可用的吧lua

 

 

IDE 和 studio 统一工程.net

用 IDE (framework Mode ) 建立的工程 studio 打不开,studio 建立的工程能够发布到 IDE 上,可是貌似没办法直接用 IDE 打开,感受 cocos 官方提供的这个三个东西互相牵扯得有点乱了,也许是我没充分了解吧。设计

参考了: http://blog.csdn.net/qiumengchen12/article/details/44726787 调试

一、/Applications/Cocos/frameworks/cocos2d-x-3.5 目录须要先去 cocos 引擎 商店 里下载 Cocos Framework 3.5 安装后才有。

二、没什么好说的,就是参考了上面的文章,cocos code IDE 偏好设置里 preferences -> Cocos -> frameworks 选择了 framework mode。

cocos code IDE 设置:preferences -> Cocos -> frameworks,framework Mode,framework 和模拟器的路径都是 cocos 引擎 安装后生成

 

 

吐槽:是否是很乱?

按照我的的理解整理一下:IDE原本只有Engine Mode的(1.2.0以前),就是和cocos2d-js-v3.x源码一块儿工做的,建立项目时须要把 源码的根目录设置进来,有本身的模拟器。编辑器呢,本来叫Cocos studio,后来华丽丽的升级为 Cocos引擎(这里的Cocos引擎指的是一个APP或者EXE文件,而不是Cocos那一大套源码框架)了,也添加了不少功能,也自带了模拟器,也能够建立工程了,可是前提是要下载一个对应版本的framework。这样子就有两套框架和两套模拟器了~~

此时IDE建立的工程和studio建立的工程是两套不一样的工程,studio建立的工程设计好了资源要导出给IDE的工程使用时须要拷贝res文件下的东西去IDE的工程那边,略微麻烦。为了统一一点,IDE的偏好设置 Cocos->framework里就加多了一种模式:Framework Mode ,选择了 framework Mode的话,把framework和模拟器的路径设为 Cocos引擎 里的东西,建立出来的工程就可使得IDE和studio共享了~~

官方的说法:安装Cocos产品后,在商城里下载CocosFramework并安装,你就能够选择Framework Mode。ide会自动识别Framework和模拟器路径。使用Frameworks的优势是:集成了js和lua,自带了预编译好的库,编译和打包的速度有质的提高。

 

Framework Mode 建立的工程,调试 配置 里面,模拟器路径要选择 Cocos引擎里的 模拟器路径才能运行:Cocos/cocos-simulator-bin/mac/Simulator.app

Engine Mode 建立的工程,会自动把cocos2d-js-v3.x 里的模拟器部分拷到工程下,就是:runtime/mac/PrebuiltRuntimeJs.app。调试配置里,模拟器路径选择 Cocos引擎的模拟器路径或者 工程里的 runtime/mac/PrebuiltRuntimeJs.app 都行。

相关文章
相关标签/搜索