我有旋转的问题。我知道我可以使用 draw 方法旋转 Texture2D 对象。
我的目标是将纹理旋转 180°。例如,如果我用相机拍摄头部位于底部的人的照片,我希望能够旋转它以使头部再次位于顶部。
这是代码或旋转:
spriteBatch.Draw(Texture, Position, null, Color.White, MathHelper.Pi, new Vector2(), 1.0f, SpriteEffects.None, 0f);
旋转工作正常,但我还有另一个问题:
如果我在旋转后将纹理添加到位置 0,0,则它不再可见。
如何旋转或反射对象,以便红点再次位于左上角?