我有一个播放器,当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方法中运行该代码)