2015-06-29 58 views
0

我正在使用swiftSpriteKit的項目中工作,我似乎無法創建一個向一個方向拉伸的進度條。如果我使用下面它從它的位置向兩個方向擴展。僅向一個方向擴展SKSpriteNode

// Extend Bar (SKSpriteNode) on touch 
    if touched { 
     bar.size.height+=20 
    } else if !touched && bar.size.height > 10 { 
     bar.size.height-=20 
    } 

實現此目的的最佳方法是什麼?我也嘗試過與同樣問題的yScale。

我想添加一個新的SKSpriteNodeSKnode組來取得進展,然後從陣列中刪除,以回落,但這似乎矯枉過正,我希望有一個更簡單的方法?

回答

1

答案很簡單。將節點anchorPoint設置爲(0,0)(或任何其他3個角)。

+0

該死的。好一個。感謝那。 – Yonkee