【发布时间】:2022-08-12 11:10:14
【问题描述】:
Unity Game Engine 在其控制台中有一个非常有用的功能,您可以在其中单击输出中的任何行,它会将您带到生成它的源代码行。
例如
Debug.Log(\"test\");(Test.cs 中的第 20 行)
将输出
test
双击 test,将带您回到 IDE 中 Test.cs 的第 20 行。
我想知道,在正常的 C# 开发中是否有某种方法可以做到这一点?我正在使用 Rider IDE,但我怀疑这是某种超链接,而不是依赖于 IDE 的东西。虽然也许这并不准确。
-
您可以检查 Unity 的参考代码github.com/Unity-Technologies/UnityCsReference 中是否显示了这一点
-
@mcky 不,我正在尝试在统一之外执行此操作,但从中借用了一些不错的功能。
-
@LexLi 这是一个有用的建议。当我有机会完善它时,我会尝试更多的东西并发布答案。谢谢
-
您可以将堆栈跟踪复制到剪贴板并调用操作在 Rider 中分析堆栈跟踪
标签: c# unity3d debugging console rider