我試圖找出如何動態地將繞一大圈(類似於一個鐘面),但動態的,所以如果數字的逛了一圈數爲5或27 ..他們會數正確的空間。動態間距繞一大圈數
我發現了一些代碼(見下文),看起來像它可能會幫助,但我在實施它的麻煩。我不知道我是如何將這回歸到圈子和數字的。
任何幫助將不勝感激。 感謝
function getNPointsOnCircle(center:Point, radius:Number, n:Number = 10) : Array
{
var alpha:Number = Math.PI * 2/n;
var points:Array = new Array(n);
var i:int = -1;
while(++i < n)
{
var theta:Number = alpha * i;
var pointOnCircle:Point = new Point(Math.cos(theta) * radius, Math.sin(theta) * radius);
points[ i ] = center.add(pointOnCircle);
}
return points;
}
包括你的代碼幾乎完全我本來期望的答案,給出你的問題。你有什麼特別的麻煩? – 2010-01-30 22:16:51
嗨,我正在尋找這個。我設法重現它/'移植到iOS SDK – boliva 2011-08-24 13:55:00