【发布时间】:2021-10-26 11:15:30
【问题描述】:
我正在为 Unity 使用自定义记录器(log4net),遵循this 指南。这涉及使用Debug.Log() 编写一个自定义的附加程序来写入Unity 的控制台。所有这些都很好用,但问题是每当打印日志语句时,它都来自自定义附加程序。因此,当我在控制台中双击消息时,我最终打开了 appender 的代码,而不是消息来源的源代码。我想在控制台打印一个可点击的超链接到源代码的路径。(我已经有了路径)
Unity 控制台似乎已经支持可点击链接: 我只是不知道如何让它打印我想要的链接。
在 Intellij 等 IDE 中,控制台会自动解析链接,因此我尝试在统一控制台中打印源的路径,例如:
(at Assets/Scripts/MovablePlatform.cs:)
但这没有用
TL;DR
我想知道是否可以在 Unity 的控制台中打印可点击的链接,例如“http://www.google.com”或“file:///D:/Mysourcode/main.cs”
【问题讨论】:
-
尝试在按下控制按钮的同时单击它。 (这就是它通常在 Notepad++、Visual Studio 中的工作方式。)
-
告诉我它是否有效。
-
@Vyacheslav 我不确定你的意思......即使它不是链接,也可以使用 Ctrl 来单击它?如果是这样,那肯定是行不通的。
-
@Pac0 哎呀。早上好。
-
误读了您的问题,@PragmaticSystematic,抱歉。