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 都行。

相關文章
相關標籤/搜索