想像してみてください、256x256 と呼ばれる画像 (XNA の Texture2D) がありますが、アプリケーションで 64x64 のサイズで使用したい場合があります。
通常の Windows フォームまたは WPF アプリケーションで、画像のサイズを変更する必要がある場合、サイズ変更を 1 回だけ行う必要があるように、フィールドに格納する必要があることを学びました。ゲームループで何度もサイズを変更すると、パフォーマンスが大幅に低下します。
XNA でもそれを行う必要がありますか? 私はそれについて何も見つけられませんでした。スプライトバッチで描画するときにテクスチャのサイズを変更できますが、それは今説明したのと同じです。フィールドで一度だけではなく、フレームごとにテクスチャのサイズを変更します。XNAでスプライトバッチなしでtexture2dのサイズを変更する方法さえ知りません。