新手入门creator遇到两个问题,调试的时候怎么设置才能看引擎源码?

新开的项目转到creator了, 这里遇到2个问题需要请教下大佬:

  1. 在使用vscode调试的时候, 有办法定位到引擎部分的源代码吗? 现在会报错
    Could not load source ‘d:\work\xproj_path\scripting\engine\cocos\scene-graph\component-scheduler.ts’: Unable to retrieve source content.

  2. 由于战斗逻辑需要使用到core模块里面的math相关的代码, 这部分代码能单独提炼出来在服务端运行吗? 如果不行就只能单独找一个简单的数学库

使用了几天的creator, 感觉很好用,除了spine库的升级不太及时。 :smiley:

第一个问题已经解决了,在creator的菜单里面选择编译引擎源码,然后再调试vscode会问你是否加载编译过的代码, 点击确定后就能定位到引擎部分。

在 项目目录/scripting\engine,建立到引擎目录engine 的软连接(或者junction什么的),就可以直接调进去了。

cocos creator是开源引擎,你提到的core.math在这个地址可以找到
https://github.com/cocos/cocos-engine/tree/v3.8.0/cocos/core/math
需要什么方法直接去拷贝一份到服务器就行

记得给个免费的star~