パフォーマンス上の理由から 2 の累乗のテクスチャの方が優れているとよく耳にしますが、XNA を使用する場合に問題があるかどうかについて、確かな情報を十分に見つけることができませんでした。私のテクスチャのほとんどはランダムな寸法を持っており、問題はあまり見られませんが、VS プロファイラーではそれが表示されない可能性があります。
質問する
655 次
2 に答える
1
XNA は、実際には DirectX の上に構築されたレイヤーです。したがって、そのためのパフォーマンス ガイドラインは、XNA を使用するあらゆるものにも適用されます。
また、VS プロファイラーは、実行しているグラフィック固有の処理には実際には適用されません。グラフィックカード自体の動作を確認できるツールを使用して、個別にプロファイリングする必要があります。グラフィックス カードが問題を抱えている場合、CPU のリソース使用率が高いということではなく、レンダリング速度が遅いということとして表示されます。
于 2012-08-22T17:08:17.457 に答える
1
一般的に、pow 2 のテクスチャの方が優れています。ただし、ほとんどのグラフィックス カードでは、パフォーマンスの低下を最小限に抑えて非 pow 2 テクスチャを使用できるようにする必要があります。ただし、XNA リーチ プロファイルを使用する場合は、pow 2 テクスチャのみが許可されます。また、一部の小型グラフィックス カードはリーチ プロファイルのみをサポートします。
于 2012-08-22T17:12:59.233 に答える