sprite-kit - 让 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 方法中运行该代码)
解决方案
推荐阅读
- java - 使用循环替换 .txt 文件或 .xml 文件中的文本
- matlab - 加快 MATLAB 中 netcdf 数据的读入
- python - Django 重定向:没有错误,但没有重定向
- jenkins - 有没有办法通过api访问Jenkins自定义环境变量?
- javascript - SyntaxError:“@react-navigation”上的意外令牌“导出”
- codeigniter - Codeigniter 3 中文文本
- python - Pandas 切片字符串:将所有字符保持到第二个句号并创建新列以保存新值
- composer-php - 如何使作曲家包全球化
- c++ - 从静态库中隐藏符号
- spring-el - Spring 表达式语言——引用变量