私はWindows Phone 7 XNAゲームをエミュレータで実行しようとしていますが、Game.Initialize関数を呼び出した後に終了するだけです。それが与える唯一の出力は次のようになります。Windows Phone 7のXNAゲームが終了してもエラーメッセージなし
がで発生したタイプ 'System.NotSupportedException' の最初のチャンス例外 Microsoft.Xna.Framework.Graphics.dll 'taskhost.exe'(管理): をロード'System.Threading.ThreadAbortException' タイプ の 'Microsoft.Xna.Framework.GamerServices.dll' 最初の機会例外はMicrosoft.Xna.Framework.dll
ないアイデアなぜ、SA で発生しました私のプログラムは、Windowsデスクトップを実行しているときに正常に動作します。
私はGame.Initializeでspritebatchをinitailizingてるため、エラーが発生することを発見した更なる調査時にOK:
base.Initialize();
if (spriteBatch == null)
{
spriteBatch = new SpriteBatch(GraphicsDevice);
}
私は新しいspriteBach =を削除した場合しかし、ときに私...それは、正常に動作
私は理解できません。更新や描画でスプライトバッチを作成すると、ゲームは正常に終了しますか?それとも、例外をスローしますか? – Vectovox
更新/描画呼び出しの実行が終了した後に例外がスローされ、その後、ゲームが終了した後に投稿に引用された例外が発生します。エラーや警告はなく、シーンの背後で起こっているので例外を '捕まえることはできません。... – tweetypi