在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]))
或者您可以拍摄相同的描边图像并在粒子编辑器中创建效果,然后将该粒子效果应用于按钮
查看我的类似解决方案