如何在vscode中使用unity调试器?

Mat*_*hew 2 c# unity-game-engine visual-studio-debugging visual-studio-code

在此输入图像描述

这是我当前在 vscode 中使用的调试器。如何将其更改为我下载的统一调试器?谢谢。

bar*_*dub 8

非常奇怪(按照通常的 Unity 技术...)官方调试器没有得到维护,并且已被 VSCode 标记为“已弃用”(请参阅​​:https ://github.com/Unity-Technologies/vscode-unity-debug/问题/206

首先,由于您执行了我所做的操作并尝试了另一个调试器(根据您的屏幕截图),您需要删除创建的 Launch.json (它位于 .vscode 文件夹中项目的根目录中)

现在在 VSCode 的扩展中搜索 Unity Debugger。官方版本呈灰色并显示为已划掉。我第一次尝试过这个,但似乎不起作用。“Unity”未显示在可用调试器列表中。(即使在 VSCode 重新启动后)。如果你愿意的话可以尝试一下,也许你的运气会更好。

相反,我随后使用了“deitry”的非官方版本,该版本显示为“预览中”(https://marketplace.visualstudio.com/items?itemName=deitry.unity-debug

这对我来说非常有用。当您进入“调试”选项卡时,“Unity Editor”现在显示为一个选项。调试(断点、堆栈跟踪等)似乎都有效