cocos creator 引擎代码调试方法

之前只知道项目代码的调试,不知道引擎代码怎么调试,今天偶然发现了,简单分享下。
1.用chrome运行项目,F12打开调试工具,切换到源代码标签
2.左侧定位到要调试的代码文件,打上断点即可调试(如果是游戏逻辑前的代码,比如game.init,F5刷新下就可以断到了)


对于学习引擎流程,调试问题等,还是很有帮助的。
强烈建议官方,在官方文档中也说明下。

地球人都知道

1赞

13年就建了论坛号的你,24年才知道这个。这10年你是如何度过的。划水划出的浪堪比这次"贝碧嘉"的威力。

4赞

以前用的cocos2dx,然后转unity了,最近才开始学cocos creator。
也许很多人都知道怎么调试,但官方还是要说明下的吧,不然刚开始学的人怎么知道呢?

1赞

官方推荐不是谷歌浏览器,正常引擎,应该会推自己内置模拟器,不会推荐这种第三方

挺好的,赞同

方案二:利用mklink链接引擎代码到项目中,在vscode中直接调试
参考链接:https://segmentfault.com/a/1190000044899593

1赞

:space_invader:欢迎加入学习交流群:594539678

怎么没有微信群

习惯用QQ了

补充说明:已发布的项目,比如web-desktop平台的,默认是不能调试引擎源码的
image
如果要调试已发布项目,需要勾选Source Maps选项
image
这样就可以调试源码了

如果想在vscode中调试已发布项目,要在launch.json中设置好source Maps的映射关系,主要是sourceMapPathOverrides选项,我的设置如下,根据自己的实际路径修改即可


左边部分路径,可以在生成的source Maps文件中找到

地球人都知道哈哈哈

你们这些大佬无视就好了,我们这等弱鸡确实不知道的

1赞