c# - 当我将 XNA 游戏窗口的垂直尺寸更改为最小时,它会为 spritebatch 抛出 ObjectDisposedException,为什么?

标签 c# xna window spritebatch

当我调整游戏窗口大小时,视口(viewport)的高度变为 0,我认为 GC 会处理 spritebatch。这是怎么回事?我该如何防止这种情况?

最佳答案

Form gameForm = (Form)Form.FromHandle(Window.Handle);
gameForm.MinimumSize = new System.Drawing.Size(800, 600);

简短而甜美!

关于c# - 当我将 XNA 游戏窗口的垂直尺寸更改为最小时,它会为 spritebatch 抛出 ObjectDisposedException,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732055/

相关文章:

c# - 如何有效地削减字典中的词条数量?

xna - XNA 是否存在相机库?

c# - 如何重启 XNA 游戏类(Monogame)

Python 2.6 字体/颜色更改 + 错误窗口

javascript - 如何创建仅屏蔽 ExtJs 4 中特定组件的模态窗口?

c# - 如何在 RichTextBox 中追加 RTF 文本,Win C#

c# - 在 C# 中压缩文件

c# - .NET 中的错误和异常有什么区别?

c# - 将触摸手势转换为鼠标手势

python - Maya Python windowPref 命令不会更改窗口宽度,但表示可以更改