经过之前的学习,我们已经可以编写一个比较复杂的插件,编写逻辑的过程中,我们就需要调试,那么creator3d插件,应该如何调试呢?
1.万能的console
console.log()
是最简单直接的方式,编辑器会捕获log,并且在编辑器的控制台进行打印显示。
显然这种方式只满足一些简单逻辑的调试,对于复杂的逻辑,我们必须依靠断点调试,才能准确定位问题。
2.进程?渲染进程,主进程?
在学习断点调试前,我们需要了解,插件的代码是分别运行在不同进程的。
package.json
{
"main": "./main.js",
"panels":{
"default"