2017-03-06 60 views
0

在SpriteKit添加一個連鎖反應我有一個啓動按鈕如何斯威夫特和SpriteKit

startButton = SKSpriteNode(color: UIColor.red, size: CGSize(width: 130, height: 130)) 
    startButton.name = "startButton" 
    startButton.position = CGPoint(x: self.size.width/2, y: self.size.height/2) 
    self.addChild(startButton) 

並圍繞這個節點我想補充一環,將擴大和回來又有點像盪漾效果,那麼我如何添加這個效果呢?

+0

只是要行程與動作較大的半徑? –

回答

1

因爲它在SpriteKit中有幾個選項,您可以創建一個形狀與按鈕相同的精靈,但只有一個輪廓但沒有填充。將其放置在按鈕的下方,然後當您想要執行連動效果時,在下面的圖像上應用一些動作(repeat3times(sequence [scaleUp,fadeOut]))

或者您可以採用相同的描邊圖像,粒子編輯器,然後將該顆粒效果應用到您的按鈕

您可以檢查出我類似的解決方案在這裏How To Create a Pulse Effect On an SKSpriteNode?