【Unity】【小技巧】輸出帶點(diǎn)擊跳轉(zhuǎn)功能的Log
????????在平常的Unity開發(fā)過程中,可能會(huì)遇到如:1.使用Debug.Log替代輸出異常信息;2.調(diào)試代碼時(shí),源代碼在try{}代碼塊內(nèi)有較多或深層的調(diào)用;3.想在輸出的Log中提示或是引導(dǎo)其他開發(fā)人員打開指定的腳本;等情景。
????????在上述情景中,Debug.Log輸出的Log一般都是不帶點(diǎn)擊跳轉(zhuǎn)功能的,使得我們需要在長長的Log中尋找目標(biāo)文件,然后再對(duì)照著文件名,方法名在IDE中點(diǎn)開,并不是很方便。

1.不帶點(diǎn)擊跳轉(zhuǎn)的Log
2.輸出結(jié)果

如果在try catch中做了很復(fù)雜的操作,這樣的Log將會(huì)又長又亂

? ? ? ? 后來經(jīng)過反復(fù)比對(duì)帶點(diǎn)擊跳轉(zhuǎn)和不帶點(diǎn)擊跳轉(zhuǎn)的兩行Log,發(fā)現(xiàn)了Unity識(shí)別這種跳轉(zhuǎn)路徑的基本格式為:()[空格](at X:0),(空格不能省略)。因此只要把要跳轉(zhuǎn)的腳本路徑照這個(gè)格式封裝就能實(shí)現(xiàn)高亮點(diǎn)擊跳轉(zhuǎn)了。下面是演示代碼。
1.帶點(diǎn)擊跳轉(zhuǎn)的Log
2.輸出結(jié)果

????????這樣就可以直接點(diǎn)開定位到目標(biāo)文件和方法了。
標(biāo)簽: