0
我在場景中創建了各種SKSPriteNode。節點是圓形的。我想知道如何根據我的情況將節點的大小改爲2/3或3/4的原始大小。我知道我必須使用比例方法/函數,但我不是100%確定如何將其當前大小的2/3或3/4實現到參數中:/Scaling SKSpriteNode
我在場景中創建了各種SKSPriteNode。節點是圓形的。我想知道如何根據我的情況將節點的大小改爲2/3或3/4的原始大小。我知道我必須使用比例方法/函數,但我不是100%確定如何將其當前大小的2/3或3/4實現到參數中:/Scaling SKSpriteNode
方法/函數原樣:
func scalePlayer(percentage: CGFloat)
{
player.xScale = percentage
player.yScale = percentage
}
則作爲該條件期間實現:
scalePlayer(percentage: 0.75)
這不是必要的,因爲SKNode已經具有其設定x和y規模的方法。所以你可以像'mySprite.setScale(0.75)'這樣做 – Whirlwind