Draw() プロセス中に Texture2D を回転できることは知っていますが、求めているのは少し異なります。描画する前に回転した Texture2D が必要であり、さらに操作するために別の Texture2D に格納します。次のようなもの:
Texture2D rotated = getRotatedTexure(originalTexture);
ただし、どこから始めればよいかさえわかりません。テクスチャを画像に変換し、そこで作業フォームを作成する必要がありますか? アドバイスをいただければ幸いです。
この理由は長くて複雑ですが、本質的には、回転アニメーション エンジン (AKA: "Skeletal Animation"、"Bone Animation"、または "Cutout Animation") を構築しようとしています。