2

我有一个使用 C#(Visual Studio 2010 express)在 XNA 4.0 中制作的游戏。我的问题是它在调试时比直接运行可执行文件时运行得快得多。我确实尝试切换到发布模式并遇到相同的性能。关于可能导致这种情况的任何想法?

提前致谢。

4

1 回答 1

0

确保 XNA 游戏是全屏的。根据我的经验,我注意到窗口模式下的帧减少了。

您还需要使用 Debug -> Start Performance Analysis 检查发生了什么。这将允许您查看哪些方法正在耗尽内存和使用情况。

如果您的游戏具有高级碰撞检测,请务必在该方面实现多线程。当我制作游戏时,我使用 ThreadPool 来处理碰撞方面。

我希望这会有所帮助。

于 2012-08-10T16:12:54.390 回答