我有一個小小的遊戲,我用javascript和Raphael.js(我很新),我基本上只是一個圓形的圓形,一個矩形旋轉。這工作得很好,很棒! 代碼變換是:Raphael.js在變換後得到矩形的座標
this.self = this.self.animate({ transform : this.transform }, 250);
不過,我需要找到後,我製作動畫的矩形COORDS,但getBBox()不斷得到同樣的COORDS。有沒有人有什麼建議?一個視覺圖片的變換將是:
所以我需要轉換後的炮塔座標。我需要找到炮塔前方,所以我知道子彈需要從哪裏出來!任何建議將被認真考慮!
所以公式是y = a * sin(a)和x = aa(cos(a))? – samuraiseoul
差不多:對於這種情況,y = y - a * sin(45),x是正確的 – Brian
啊y - = a * sin(a)? – samuraiseoul