首页 > 解决方案 > 让 SprideNode 闪烁

问题描述

我有一个播放器,当电源耗尽时,我希望它闪烁一会儿。

这就是我试图让它发挥作用的原因:

 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 方法中运行该代码)

标签: sprite-kitskspritenodeskaction

解决方案


推荐阅读