我正在开发绘制随机路径的 XNA 应用程序。不幸的是,我与图形脱节,所以我有点卡住了。我的应用程序需要执行以下操作:
- 从我的原点(0,0)选择一个随机角度,这很简单。
- 以上面找到的角度,相对于该原点画一个圆,距离 16 像素(或我指定的任何距离)。
(请原谅我可怕的Photoshop)
替代文字 http://www.refuctored.com/coor.png
(16,16) 处的第二个圆圈表示距离我的原点 16 像素的 45 度角。
我想要一种方法,在该方法中我传递我的距离和角度,返回一个点来绘制图形。IE
private Point GetCoordinate(float angle, int distance)
{
// Do something.
return new Point(x,y);
}
我知道这很简单,但是很遗憾,我对绘图很不了解。有什么帮助吗?
谢谢,乔治