调试 XNA 应用程序

发布于 2024-12-04 07:43:12 字数 180 浏览 0 评论 0原文

我在使用 VS 2010 Ultimate 和 XNA GameStudio 4.0 调试 XNA 应用程序时遇到问题。 当我在 Draw 方法之一中设置断点并且执行到达断点时,整个应用程序冻结,“无响应”,并且我无法切换回 VS,直到我从任务管理器终止该进程。 这是 XNA 中 Draw 方法的工作方式所固有的还是我做错了什么? 感谢您的答复

I am having trouble debugging my XNA application, using VS 2010 ultimate and XNA GameStudio 4.0.
When I set a breakpoint inside one of the Draw methods and the execution hits the breakpoint, the whole application freezes, goes "not responding" and I can't switch to back to VS until I kill the process from Task Manager.
Is this innate to the way the Draw method works in XNA or am I doing something wrong?
Thanks for an answer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蹲在坟头点根烟 2024-12-11 07:43:12

您需要在窗口模式下运行 XNA。这可以在加载游戏时使用如下代码来完成:(

graphics = new GraphicsDeviceManager(this);     // "this" being your Game class
graphics.PreferredBackBufferWidth = 1024;
graphics.PreferredBackBufferHeight = 768;
graphics.IsFullScreen = false;
graphics.ApplyChanges();

编辑:抱歉没有阅读上面的评论)

You need to run XNA in windowed mode. This can be done with some code like this when you load the game:

graphics = new GraphicsDeviceManager(this);     // "this" being your Game class
graphics.PreferredBackBufferWidth = 1024;
graphics.PreferredBackBufferHeight = 768;
graphics.IsFullScreen = false;
graphics.ApplyChanges();

(edit: sorry for not reading the comments above)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文