Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 C#(Visual Studio 2010 express)在 XNA 4.0 中制作的游戏。我的问题是它在调试时比直接运行可执行文件时运行得快得多。我确实尝试切换到发布模式并遇到相同的性能。关于可能导致这种情况的任何想法?
提前致谢。
确保 XNA 游戏是全屏的。根据我的经验,我注意到窗口模式下的帧减少了。
您还需要使用 Debug -> Start Performance Analysis 检查发生了什么。这将允许您查看哪些方法正在耗尽内存和使用情况。
如果您的游戏具有高级碰撞检测,请务必在该方面实现多线程。当我制作游戏时,我使用 ThreadPool 来处理碰撞方面。
我希望这会有所帮助。