当我改变XNA游戏窗口的垂直尺寸最小,它会因spritebatch,为什么的ObjectDisposedException? [英] When I change vertical size of XNA game window to minimum, it throws ObjectDisposedException for spritebatch, why?

查看:192
本文介绍了当我改变XNA游戏窗口的垂直尺寸最小,它会因spritebatch,为什么的ObjectDisposedException?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我调整游戏窗口和视口的高度为0,GC spritebatch的部署,我想。这是什么情况?我该如何避免这种情况?


解决方案

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



简短而甜蜜!


When I resize the game window and the viewport's height becomes 0, GC disposes of spritebatch, I think. Is this what happens? How do I prevent this?

解决方案

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

Short and sweet!

这篇关于当我改变XNA游戏窗口的垂直尺寸最小,它会因spritebatch,为什么的ObjectDisposedException?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆