这已经困扰我很多年了,我只想要一个简单的方法来将图像旋转 X 度。 (这是针对炮塔防御游戏,其中炮塔需要向某个方向射击)
我想要这样的东西:
public Image getRotatedImage(Image img, float angle)
{
//Code here to rotate the image
return img
}
当然,所有这些都是在 c# wpf 中动态进行的。希望你们能在这里帮助我:D
不要使用代码来更改您的图像。让 WPF 使用 RotateTransform 为您旋转它。
<Image ...>
<Image.RenderTransform>
<RotateTransform Angle="45" />
</Image.RenderTransform>
</Image >
或者在代码中将 RotateTransform 应用于您的图像:
RotateTransform rotateTransform = new RotateTransform(45);
img.RenderTransform = rotateTransform;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)