为什么Debug没有log这个重载,在控制台窗口打印不出信息
在 Visual Studio 调试时,我们可以使用多种方法来输出调试信息,其中包括 “Log” 和 “Debug” 方法。这些方法都可以将信息显示在调试器的输出窗口中。
如果您无法找到 Debug 类型的方法(例如 Debug.WriteLine),则需要确认已经正确引用了 System.Diagnostics 命名空间。该命名空间包含了用于与调试器交互的类和方法,其中就包括 Debug 类型。
另外,请确保以下几点:
按 F5 或启动调试按钮启动程序,而不是 Ctrl + F5(直接运行);
需要添加调试断点或代码,才能在控制台输出调试信息;
如果仍然无法在控制台输出信息,请检查操作系统日志记录器是否被禁用,因为部分安全软件可能会自动禁用日志记录器以避免滥用。
最后,如果以上的解决方案无法解决问题,请说明具体的环境和场景,并提供更多细节信息,以便我们帮助您解决问题。
希望这个解答对您有所帮助!
不是有debug.write和debug.writeline吗
Log是写日志用的
可以看出来你没有在unity中设置脚本编辑器
打开Unity编辑器,在菜单栏中选择"Edit"->"Preferences"。
在弹出的窗口中,选择"External Tools"选项卡。
在"External Script Editor"下拉菜单中选择自己已经下载的编辑器。