我正在尝试在Monogame中旋转一个精灵,但出现了问题!如果有人能解释一下旋转的奥秘,我将不胜感激!
这是我用来绘制和旋转我的精灵的代码行,注意变量
这是我用来绘制和旋转我的精灵的代码行,注意变量
rotation
是我在每次Update时递增0.1的角度,这只是为了测试目的。如何使炮筒围绕一个内部点旋转,例如像直升机螺旋桨一样围绕它的中心点旋转? 查看视频 以查看此行代码的结果。 spriteBatch.Draw(cannon.image, new Rectangle(300, 300, cannon.image.Width, cannon.image.Height), null, Color.White, rotation, new Vector2(0, 0), SpriteEffects.None, 0f);