包含此页的版本:
不含此页的版本:
了解如何设置 Visual Studio 或 WinDbg 以在应用程序或 Unity 编辑器运行时对其进行调试。这种类型的调试称为实时调试。
实时调试是在应用程序运行时识别和解决问题的有效方法。
如果您更喜欢使用故障转储文件来调试应用程序,请参阅为 Unity 设置取证调试。
如果计划调试非托管代码(使用 C、C++ 或程序集等低级语言编写的代码),则需要配置调试器以解析 Unity 符号。有关说明,请参阅配置调试工具以在 Windows 中调试 Unity。
按照以下步骤,使调试器能够在应用程序或编辑器运行时调试它。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
“Auto”=“1”
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug]
“Auto”=“1”
因此,注册表现在已准备好适应自动异常调试。
可以使用 Visual Studio 或 WinDbg 在 Unity 编辑器本身(而不是游戏或应用程序)中调试进程。如果你想调查编辑器何时出现意外行为,这非常有用。
按照以下说明在启动时将调试器附加到编辑器:
cmd并按 Enter。这将打开命令提示符窗口,并使用您的目录作为工作目录。Unity.exe -dbgbreak
此提示将启动 Unity,并建议要附加到会话的调试器。