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