标签: console.out.writeline

Xna调试

我使用console.out.writeline()来打印属于XNA游戏中不同精灵的坐标.但几秒钟后,比赛开始变得非常缓慢,几乎停止了.
(当不写入控制台时,性能没有问题).(精灵的位置写在每个更新方法中)

有没有办法在不破坏游戏性能的情况下写入控制台?

c# debugging xna console.out.writeline

7
推荐指数
1
解决办法
6374
查看次数

Console.SetOut到StreamWriter,不断写入textfile

我正在使用Console.SetOut方法将我的所有Console.Out.WriteLines写入文件,这是有效的.唯一的问题是,当我关闭应用程序时它只会将所有内容写入文本文件,而不是每当Console.Out.WriteLine发生时都写入.关于如何实现这一点的任何想法?

我是怎么做的:在Application.Run()之前;

FileStream writerOutput = new FileStream("Logging_Admin.txt", FileMode.Append, FileAccess.Write);
StreamWriter writer = new StreamWriter(writerOutput);
Console.SetOut(writer);
Run Code Online (Sandbox Code Playgroud)

在Application.Run()之后:

writer.Dispose();
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# logging streamwriter console.setout console.out.writeline

6
推荐指数
2
解决办法
7085
查看次数