これは長年私を悩ませてきました。画像をX度回転させる簡単な方法が欲しいだけです。 (これは、タレットが特定の方向を射撃する必要があるタレット防衛ゲーム用です)
私はこのようなものが欲しい:
public Image getRotatedImage(Image img, float angle)
{
//Code here to rotate the image
return img
}
これはすべてc#wpf ofcourseで動的に..皆さんがここで私を助けてくれることを願っています:D
コードを使用して画像を変更しないでください。 RotateTransformを使用して、WPFに回転させます。
<Image ...>
<Image.RenderTransform>
<RotateTransform Angle="45" />
</Image.RenderTransform>
</Image >
または、コードで画像にRotateTransformを適用します。
RotateTransform rotateTransform = new RotateTransform(45);
img.RenderTransform = rotateTransform;