旋转到镜像

时间:2014-03-08 07:10:13

标签: image xna rotation

我使用texture2D将图片加载到game.load.content<>(),我知道我可以旋转图片 但是有可能以某种方式得到他们的镜像吗?

1 个答案:

答案 0 :(得分:1)

spriteBatch.Draw方法中,请使用:

sb.Draw(texture, position(Vector2), null, Color.White, rotation(float), Vector2.Zero, 1f, SpriteEffects.FlipHorizontally, 0f);

最后一个参数是layerdepth(绘制精灵的“层”)。 SpriteEffects.FlipHorizontally按照您的要求翻转精灵。您也可以使用SpriteEffects.FlipVertically进行垂直镜像。要旋转精灵,只需编辑旋转部分,它就是一个浮点数,它必须是Radians。