2013-04-25 122 views

回答

1

你需要用sin/cos來做一些數學運算。

X1,Y1 =起跑線 angleInRadian的位置=上線角轉換爲弧度

x2 = lineLength * Math.Cos(angleInRadian) + x1 
y2 = lineLength * Math.Sin(angleInRadian) + y1 

然後可以繪製從(X1,Y1)的線到(X2,Y2)

+0

我不能看到這是如何工作的(不能得到它的工作,因爲這個例子是不完整的) – 2013-04-26 07:30:30

+0

線功能從(x1,y1)繪製到(x2,y2)。你需要兩個頂點來畫線。如果你有一個頂點和一個角度。這個公式會給你第二個頂點(x2,y2)。 – 2013-04-26 13:38:11