3

wp7 用の xna でビデオゲームを作成していますが、奇妙な問題があります。

私のゲームがフォーカスを失うたびに、たとえば次のようになります。

  • ゲームから Web ブラウザを開く
  • ゲームからマーケットプレイスを開く
  • ゲームを閉じる

そのようなことが起こると、画面がグラフィック アーティファクトでいっぱいになり、ゲームに戻らない限りデバイスが使用できなくなります。

「バックグラウンドアプリ」が表示されるまで戻るボタンを押し続けると、再び正常に動作することがわかりました。しかし、この問題が続くと、私のゲームは QA に合格しません。

ゲームの更新方法と描画方法についてコメントしようとしましたが、それでも起こります!! :S

誰か助けてくれませんか?

4

1 に答える 1

1

さて、私はそれを修正しました。

カスタム テクスチャ クラスに (理由はわかりませんが)、カスタム サイズの Texture2D オブジェクトを作成するコードが含まれていることがわかりました。正常に動作しました (ゲームは完全に実行されました) が、デバイスが気に入らないことがあり、バックバッファーが破損しました。

私が行ったことは、そのコードを削除し、テクスチャを常に元のサイズでインスタンス化することです。今ではうまく機能し、アーティファクトは見つかりませんでした:D

于 2012-12-20T18:31:37.057 に答える