Cocos Creator 的引擎部分包括 JavaScript、Cocos2d-x-lite 和 adapter 三個(gè)部分,各部分對(duì)應(yīng)源碼在(Mac 版):
JavaScript:CocosCreator.app/Resource/engine(JS 引擎)
Cocos2d-x-lite:CocosCreator.app/Resource/cocos2d-x(Cococ2d-x 引擎)
adapter:CocosCreator.app/Resource/builtin/
-
找到
CocosCreator的JavaScript引擎所在目錄CocosCreator.app/Resource/engine,將該文件夾復(fù)制到其他地方,我們將對(duì)復(fù)制后的代碼進(jìn)行調(diào)試和修改。然后在CocosCreator的項(xiàng)目設(shè)置中修改JavaScript引擎路徑為復(fù)制后的路徑。如果要調(diào)試Cocos2d-x部分,修改對(duì)應(yīng)文件夾即可。如下圖:
定義 JavaScript 引擎路徑 運(yùn)行以下命令安裝編譯依賴
# 在命令行中進(jìn)入引擎路徑
cd [engine_path]/engine
# 安裝 gulp 構(gòu)建工具
npm install -g gulp
# 安裝依賴的模塊
npm install
- 現(xiàn)在可以打開
engine文件夾,對(duì)JS引擎部分進(jìn)行修改。修改后,在該文件夾下運(yùn)行gulp build命令即可編譯修改的部分,然后刷新CocosCreator預(yù)覽的網(wǎng)頁即可 - 至于調(diào)試其源碼,可以直接在
Chrome開發(fā)者工具中Cmd + o(Mac 快捷鍵)呼出搜索框,輸入并打開你需要調(diào)試的文件,然后即可打斷點(diǎn)進(jìn)行調(diào)試
