2014-09-23 43 views
0

我有以下層次:SpriteKit父母(s)之後父母的SKNode視覺位置是否被旋轉?

場景 - >根節點 - > NodeA上 - >基站(也就是旋轉錨節點) - > NODEC

我怎麼能弄清楚根節點NODEC的可視位置座標空間?

我已經嘗試了convertPoint:toNode和convertPoint:fromNode的幾個變體:但我得到的數字不匹配。

我也看過Get visible location of SpriteKit node after parent rotation,這似乎接近我的問題,但也沒有運氣。

+0

哪些變種你嘗試,什麼結果弄來,你期望的結果是什麼? – 2014-09-23 18:51:13

回答

0

發現我失蹤了 - convertToPoint需要從其中最終CGPoint值將表示該節點稱爲所以,這個作品:

// point is CGPointZero because it is center of NodeC 

let point = rootNode.convertPoint(CGPointZero, fromNode: NodeC) as CGPoint!