質問: C#+Xamlでwindowsストア向けのゲームを開発しています。 デバッグ中突然ゲームがフリーズしてしまいます(アプリバーも開けず、キャラクターも動かない状態) どうしたら良いでしょうかC#+XAMLでの解決方法を初心者にも分かりやすくお願いします。 追記 ・ゲームの更新はDispatcherTimerの変数を用意し、そのイベントハンドラ内に記述 ・キャラクターはImageコントロールを複数配置し、ビハインド側から動かしている。 ・クリア、ゲームオーバー等のメッセージ表示(TextBlock)のためDispatcherTimerを用意し、 1秒間メッセージを表示 ・ゲームオーバー時にアプリバーを自動的に開く ・キャラクター、メッセージの描画、非描画はVisibltyプロパティをビハインド側から変更している ・パフォーマンスと診断ツールでUIの応答性を調べてみるとビジュアルスループットが60FPSで安定しない ・タッチ入力でキャラクターを変化させているのですが、入力が多いとき(マルチタッチ連打などのとき)にフリーズ やはり、C#+Xamlでゲームを作るにも限界があるのでしょうか、改めてどなたか解決策をお願いします(自分的には簡単な2Dゲームだと思っております)
回答: 回答ありがとうございました。 当たり判定の平方根の計算が問題でした。 無事直りました