3

更改游戏窗口大小时,我的游戏随机崩溃,我遇到了这个令人讨厌的问题,而且我似乎无法找到问题的根源,所以我想尝试从另一个角度解决这个问题。

GraphicsDevice得到了以某种方式处置。我可以重新创建它或将其恢复到工作状态,以便游戏可以继续运行吗?

4

1 回答 1

1

没有。

该实例与许多事物相关联,因此在其生命周期中处理完之后使用新的实例实际上是重新实现 XNA。如果您尝试使用它并且它已被丢弃,那么您做错了什么。你不能通过用巨大的设计和项目错误来修复一个小的实现错误来让事情变得正确。

为了你自己的利益,试着找出你做错了什么,然后改正它。检查您所做的一切是否都在正确的时间完成。

于 2013-05-20T18:36:55.610 回答