2012-04-02 36 views
0

XNA禁止drawメソッド

誰もが計算時間を短縮し、 Draw()呼び出しを無効にする方法を知っていますか?

ありがとうございました

+0

現在どのように設定されていますか?私はそれぞれの世代が更新方法にあると仮定していますか?なぜ更新ですべての世代をするのではないのですか? –

+0

質問にいくつかのコードを追加する必要があります。これまでに試したことが分かっています。 – Msonic

答えて

1

ただDrawメソッドを描画しないでください。カウンタまたはタイムスタンプを参照として保持し、100回または1秒に1回のみ描画することができます。 ただし、問題はDrawが呼び出された回数ではなく、Updateが呼び出された回数です。デフォルトでは、XNAはUpdateを1秒間に30/60回以上呼び出すことはありません。 this postで説明されているように、XNAが達成しようとするフレームレートを変更することができます。アップデートを1秒間に100回呼び出すには、ゲームの目標経過時間を次のように変更してください:

関連する問題