3

我正在为 wp7 在 xna 中制作视频游戏,但我遇到了一个奇怪的问题。

事实证明,每当我的游戏失去焦点时,例如:

  • 从我的游戏中打开网络浏览器
  • 游戏中的开放市场
  • 关闭游戏

当发生这种情况时,屏幕会充满图形伪像,并且除非您返回游戏,否则设备将无法使用。

我发现,如果您一直按下后退按钮,直到显示“后台应用程序”,它就会再次正常工作。但是如果这个问题仍然存在,我的游戏将无法通过 QA。

我试图评论我的游戏的更新和绘制方法,但它仍然发生!:S

有人可以帮忙吗?

4

1 回答 1

1

好吧,我修好了。

事实证明,在自定义纹理类中,(我不知道为什么)有代码可以创建具有自定义大小的 Texture2D 对象。它运行良好(游戏运行完美),但是设备不喜欢某些东西并且它损坏了后缓冲区。

我所做的是删除该代码并始终以原始大小实例化纹理。现在它工作得很好,没有发现任何文物:D

于 2012-12-20T18:31:37.057 回答