让SprideNode闪烁

时间:2018-10-15 14:59:46

标签: sprite-kit skspritenode skaction

我有一个播放器,当PowerUp快用完时,我希望它闪烁一会儿。

这是我试图使其起作用的方式:

 let delay = SKAction.wait(forDuration: 0.3)
 let playerBlink = SKAction.sequence([SKAction.hide(), delay, SKAction.unhide()])
 self.player.run(playerBlink, withKey: "Blink")

我更新了有关以下帖子的代码,它实际上是隐藏和取消隐藏一次。我希望它多次执行该操作,如果我使用repeatActionForever,那么它不起作用,并且如果我使用

,它一直都处于隐藏状态
self.actionRepeat = SKAction.repeat(playerBlink, count: 3)

然后运行actionRepeat,它也只是隐藏一次而不闪烁

(如果有什么不同,我可以在didBegin方法中运行该代码)

0 个答案:

没有答案