【Unity】【小技巧】输出带点击跳转功能的Log
在平常的Unity开发过程中,可能会遇到如:1.使用Debug.Log替代输出异常信息;2.调试代码时,源代码在try{}代码块内有较多或深层的调用;3.想在输出的Log中提示或是引导其他开发人员打开指定的脚本;等情景。
在上述情景中,Debug.Log输出的Log一般都是不带点击跳转功能的,使得我们需要在长长的Log中寻找目标文件,然后再对照着文件名,方法名在IDE中点开,并不是很方便。

1.不带点击跳转的Log
2.输出结果

如果在try catch中做了很复杂的操作,这样的Log将会又长又乱

后来经过反复比对带点击跳转和不带点击跳转的两行Log,发现了Unity识别这种跳转路径的基本格式为:()[空格](at X:0),(空格不能省略)。因此只要把要跳转的脚本路径照这个格式封装就能实现高亮点击跳转了。下面是演示代码。
1.带点击跳转的Log
2.输出结果

这样就可以直接点开定位到目标文件和方法了。