如何在Swift&中添加涟漪效果SpriteKit

时间:2017-03-06 06:30:52

标签: swift sprite-kit

在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)

在这个节点周围,我想添加一个可以扩展并再次返回的环,就像一个涟漪效果,所以我该如何添加这个效果呢?

1 个答案:

答案 0 :(得分:1)

因为它在SpriteKit中你有几个选项,你可以创建一个与你的按钮形状相同的精灵,但只有一个轮廓但没有填充。把它放在你的按钮下面,然后当你想做涟漪效果时,对下面的图像应用一些动作(repeat3times(sequence [scaleUp,fadeOut]))

或者您可以拍摄相同的描边图像并在粒子编辑器中创建效果,然后将该粒子效果应用于按钮

您可以在How To Create a Pulse Effect On an SKSpriteNode?

查看我的类似解决方案