Cocos Creator 引擎源碼調(diào)試、修改

Cocos Creator 的引擎部分包括 JavaScript、Cocos2d-x-liteadapter 三個(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/

  1. 找到 CocosCreatorJavaScript 引擎所在目錄 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 引擎路徑

  2. 運(yùn)行以下命令安裝編譯依賴

# 在命令行中進(jìn)入引擎路徑
cd [engine_path]/engine
# 安裝 gulp 構(gòu)建工具
npm install -g gulp
# 安裝依賴的模塊
npm install
  1. 現(xiàn)在可以打開 engine 文件夾,對(duì) JS 引擎部分進(jìn)行修改。修改后,在該文件夾下運(yùn)行 gulp build 命令即可編譯修改的部分,然后刷新 CocosCreator 預(yù)覽的網(wǎng)頁即可
  2. 至于調(diào)試其源碼,可以直接在 Chrome 開發(fā)者工具中 Cmd + o (Mac 快捷鍵)呼出搜索框,輸入并打開你需要調(diào)試的文件,然后即可打斷點(diǎn)進(jìn)行調(diào)試
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容