我知道 Texture2D 可以在 Draw() 过程中旋转,但我要问的是有点不同。在绘制之前我需要旋转的 Texture2D,并将其存储到另一个 Texture2D 中以供进一步操作。类似于以下内容:
Texture2D rotated = getRotatedTexure(originalTexture);
然而,我什至不知道从哪里开始。我是否将我的纹理转换为图像并在那里完成我的工作?任何建议将不胜感激。
造成这种情况的原因很长而且很复杂,但基本上我正在尝试构建一个旋转动画引擎(AKA:“骨骼动画”、“骨骼动画”或“剪切动画”)。