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