Cocos Creator 的引擎部分包括 JavaScript
、Cocos2d-x-lite
和 adapter
三个部分,各部分对应源码在(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
,将该文件夹复制到其他地方,我们将对复制后的代码进行调试和修改。然后在CocosCreator
的项目设置中修改JavaScript
引擎路径为复制后的路径。如果要调试Cocos2d-x
部分,修改对应文件夹即可。如下图:
运行以下命令安装编译依赖
# 在命令行中进入引擎路径
cd [engine_path]/engine
# 安装 gulp 构建工具
npm install -g gulp
# 安装依赖的模块
npm install
- 现在可以打开
engine
文件夹,对JS
引擎部分进行修改。修改后,在该文件夹下运行gulp build
命令即可编译修改的部分,然后刷新CocosCreator
预览的网页即可 - 至于调试其源码,可以直接在
Chrome
开发者工具中Cmd + o
(Mac 快捷键)呼出搜索框,输入并打开你需要调试的文件,然后即可打断点进行调试