【问题标题】:Rotating to a mirror pircture旋转到镜像
【发布时间】:2014-03-08 07:10:13
【问题描述】:

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

【问题讨论】:

标签: image xna rotation


【解决方案1】:

在你的 spriteBatch.Draw 方法中,使用这个:

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

最后一个参数是层深度(精灵被绘制在什么“层”上)。 SpriteEffects.FlipHorizontally 按照您的要求翻转精灵。您也可以垂直镜像它,而不是使用SpriteEffects.FlipVertically。要旋转精灵,只需编辑旋转部分,它是一个浮点数,并且必须是弧度。

【讨论】:

    猜你喜欢
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多