如何将图像旋转到c#中鼠标的位置?

如何将图像旋转到c#中鼠标的位置?,c#,windows,silverlight,windows-phone-7,rotation,C#,Windows,Silverlight,Windows Phone 7,Rotation,我正在做一个有坦克的游戏。我需要知道如何将转台旋转到鼠标位置或触摸位置(windows phone 7)。我还想限制旋转,例如转台可以旋转超过90°和270° 最简单、最有效的方法是什么 提前感谢。简单地说,知道坦克的位置,你可以从相关事件中获得触碰的位置,然后使用简单的三角法计算出两者之间的角度。计算出角度后,您可以应用任何逻辑将其限制在特定范围内 有关Windows Phone 7中触摸事件的详细信息,Jeff Prosise发表了一系列精彩的博客文章: 粗略地说,知道油箱的位置,

我正在做一个有坦克的游戏。我需要知道如何将转台旋转到鼠标位置或触摸位置(windows phone 7)。我还想限制旋转,例如转台可以旋转超过90°和270°

最简单、最有效的方法是什么


提前感谢。

简单地说,知道坦克的位置,你可以从相关事件中获得触碰的位置,然后使用简单的三角法计算出两者之间的角度。计算出角度后,您可以应用任何逻辑将其限制在特定范围内

有关Windows Phone 7中触摸事件的详细信息,Jeff Prosise发表了一系列精彩的博客文章:


粗略地说,知道油箱的位置,你可以从相关事件中获得触摸的位置,然后使用简单的三角法计算出两者之间的角度。计算出角度后,您可以应用任何逻辑将其限制在特定范围内

有关Windows Phone 7中触摸事件的详细信息,Jeff Prosise发表了一系列精彩的博客文章:


最简单、最有效:在Stackoverflow上发布一个问题,让别人为您编写代码。一个更难、效率更低的方法是:学习一些基本的三角函数并编写一些代码。这是一个很有趣但很简单的要求,我相信有人会给你答案。如果你不在这里发布你已经尝试过的东西,我们会尽力帮助你。最简单、最有效的方法是:在Stackoverflow上发布一个问题,让别人为你写代码。一个更难、效率更低的方法是:学习一些基本的三角函数并编写一些代码。这是一个很有趣但很简单的要求,我相信有人会给你答案。如果你不在这里张贴你已经尝试过的,我们会尽力帮助你。