swift - 如何在 spriteKit(swift) 中使用持续时间?
问题描述
我创造:
让等待 = SKAction.wait(forDuration: 4.0) 运行(等待)
但持续时间不能按需要工作
解决方案
你快到了。将“yournode”替换为您希望等待操作应用于的 SKSpriteNode:
let wait = SKAction.wait(forDuration: 4.0)
yournode.run(wait)
此外,您可以按顺序使用它。例如,您运行 1 个动作,等待 4 秒,然后运行另一个动作。您可以通过以下方式执行此操作:
let move = SKAction.moveBy(x: 50.0, y: 80.0, duration: 2)
let wait = SKAction.wait(forDuration: 4.0)
let scaleup = SKAction.scale(to: 2.0, duration: 2)
let sequence = SKAction.sequence([move,wait,scaleup])
yournode.run(sequence)
推荐阅读
- node.js - Hyperledger-fabric-node 错误:14 不可用:无法连接到所有地址
- c# - 如何从字典中更新 MongoDB 中的所有键?
- spring - 由于 Spring MVC,服务器无法处理请求
- flutter - dart 用一行代码等待所有功能
- binary - 有人可以解释十进制到二进制转换背后的原因吗?
- php - 如何仅显示创建了至少一种产品的卖家
- git - 我丢失了 gitbash 之前的提交 github
- maatwebsite-excel - maatwebsite 如何将边框显示为简单的线条?
- python - 是否可以在 Python 中使用 leastsq() 来解决多类问题?
- prolog - 是否可以使用“;” 在 SWI-Prolog 的查询中?