我在xna中为wp7制作视频游戏,我有一个奇怪的问题。
事实证明,每当我的游戏失去焦点时,例如:
当某些事情发生时,屏幕会充满图形工件,除非你回到游戏中,否则设备将无法使用。
我发现如果你保持按下后退按钮,直到显示“后台应用程序”,它再次正常工作。但是如果这个问题持续存在,我的游戏将无法通过QA。
我试图评论更新并绘制我游戏的方法,但它仍然会发生! :S
有人可以帮忙吗?
答案 0 :(得分:1)
我修好了。
事实证明,在自定义纹理类中,(我不知道为什么)有代码来创建具有自定义大小的Texture2D对象。它工作正常(游戏运行完美)但是有一些设备不喜欢它并且它破坏了后备缓冲区。
我所做的是删除该代码并始终以原始大小实例化Textures。现在它工作得很好,没有找到任何工件:D