我想旋转Monogame中的精灵,但由于某种原因,我无法正确理解它!如果有人解释旋转的奥秘,我会很感激!Monogame旋转精灵
这是我用来绘制和旋转我的精灵的代码行,只是一个注释变量y
是我在每次更新时将它增加0.1的角度,这只是为了测试目的。我如何使加农炮围绕图像内的原点旋转?例如在直升机螺旋桨的中心点附近? Check the video查看这行代码的结果。
spriteBatch.Draw(cannon.image, new Rectangle(300, 300, cannon.image.Width, cannon.image.Height), null, Color.White, y, new Vector2(0, 0), SpriteEffects.None, 0f);
谢谢,这确实是个问题,我没有设置正确的原点。就y变量而言,它仅用于测试目的。 :) – Darkbound
没问题。我很高兴你自己整理出来。我认为这是值得解释的细节。请将答案标记为已接受。干杯 – craftworkgames