好吧,所以我有一個node.size是(5,5)矩形的節點。它的位置是(100,100),其錨點是默認值(0.5,0.5)。旋轉後在節點上的位置
我試圖找到最右邊的點,但仍然居中Y.自然,這返回了點(102.5,100)。太棒了。我通過簡單地使用CGPointMake(node.position + node.size.width/2, node.position);
發現了這個點,但是,我想旋轉節點,同時仍然知道該點是什麼。我想知道他們是否可以使用節點zRotation執行某種算術,以便在旋轉之後找到新點(節點幀上的相同點)。
爲了說清楚我想知道節點旋轉後最初102.5,100點的位置。
謝謝大家非常提前爲所有的答案的
尋找「左右圓/半徑旋轉點」或簡單地添加一個節點的那個位置作爲其它節點的孩子,然後轉動另一個節點和你旋轉 – LearnCocos2D 2014-09-29 08:13:31
後得到了孩子的位置非常感謝您的建議,這正是我迄今爲止所做的。我會考慮周圍的圓/半徑旋轉點,但現在我剛剛安裝在父內的點的子節點。我只是想知道,如果他們是一個更簡單的,CPU密集型的過程比我每一個需要它的時候創建一個新的節點。再次感謝你。 – Ryoku 2014-09-30 04:12:23