C# 小地图中的旋转播放器

C# 小地图中的旋转播放器,c#,system.drawing,C#,System.drawing,我正在尝试根据玩家面对的情况旋转玩家图标 Image pImage = Image.FromFile("player.png"); Bitmap pBitmap = new Bitmap(pImage.Width, pImage.Height); Graphics gfx = Graphics.FromImage(pBitmap); gfx.RotateTransfor

我正在尝试根据玩家面对的情况旋转玩家图标

                Image pImage = Image.FromFile("player.png");
                Bitmap pBitmap = new Bitmap(pImage.Width, pImage.Height);
                Graphics gfx = Graphics.FromImage(pBitmap);
                gfx.RotateTransform(10);
                gfx.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
                gfx.DrawImage(pImage, new Point(0, 0));
                gfx.Dispose();

                g.DrawImage(pImage, 150 - RADAR_ICON_WIDTH / 2, 150 - RADAR_ICON_HEIGHT / 2, RADAR_ICON_WIDTH, RADAR_ICON_HEIGHT);

以下代码完全不旋转:(player.png(箭头图标)始终只指向上方(默认位置):(

在搜索了一下web后,我发现了这两个站点:


如果我查看这些代码,您似乎在呼叫之前和之后错过了对的呼叫。

我已编辑了代码…请再查看一次