在monogame中调试

Jam*_*uld 5 c# debugging printf monogame

如何在Monogame中打印或输出文本?

我用谷歌搜索如何在monogame中显示文本,并导致这个: Debug.WriteLine

其中说:"默认情况下,输出将写入DefaultTraceListener的实例. "(该页面让我更加困惑).

所以,如果有人可以指导我显示DefaultTraceListener的方法,或者另一种以monogame输出文本的方法,我将不胜感激.

Jam*_*uld 7

我找到了!

使用Debug.WriteLine写入调试器,该调试器位于Visual Studio的输出窗口中(默认情况下位于底部).在OpenGL项目中默认关闭程序(按F5启动,Esc关闭)时会出现.


fal*_*ing 6

如果您愿意,可以Console.WriteLine像在普通的C#控制台应用程序中一样使用,假设您正在开发桌面应用程序.有几个步骤.

  1. 打开MonoGame项目的属性
  2. 选择应用程序选项卡
  3. 将输出类型更改为控制台应用程序.

您的应用程序应该正常运行,启动游戏时只会出现一个控制台窗口.

或者,您可以使用Debug.WriteLine,它将写入Visual Studio中的输出窗口(它应该在您开始调试游戏时出现).