我有一个使用C#(Visual Studio 2010 express)在XNA 4.0中制作的游戏。我的问题是,调试运行速度明显快于直接运行可执行文件。我确实尝试切换到发布模式并遇到了相同的性能。关于可能导致这种情况的任何想法?
提前致谢。
答案 0 :(得分:0)
确保XNA游戏全屏。根据我的经验,我注意到窗口模式下帧减少了。
您还需要使用Debug检查发生了什么 - >开始绩效分析。这将允许您查看哪些方法耗尽了内存和使用情况。
如果您的游戏具有高级碰撞检测功能,请务必在该方面实施多线程。当我制作游戏时,我使用ThreadPool来处理碰撞方面。
我希望其中一些有帮助。