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