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