[英]rotating player in minimap
我试图根据玩家面对的旋转玩家图标。
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 之后,我找到了这两个站点:
如果我查看这些代码,您似乎在调用RotateTransform
之前和之后都错过了对TranslateTransform
的调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.