gpt4 book ai didi

swift - Action 完成后做一些事情

转载 作者:搜寻专家 更新时间:2023-11-01 05:53:43 24 4
gpt4 key购买 nike

我对 SpriteKit 有疑问。我有一个贯穿七张图片的动画。它显示了一个单位的瞄准过程。该过程完成后,我想开始我实现的方法。有谁知道我如何知道操作何时完成?

    func shootAnmination(){
var array:[SKTexture] = []
for x in 1...6{
array.append(SKTexture(imageNamed: ("fire" + String(x))))
}
let animation = SKAction.animateWithTextures(array, timePerFrame: 0.5)
let unitFire = SKAction.repeatAction(animation, count: 1)

self.runAction(unitFire)
}

最佳答案

据我所知,没有办法知道一个 Action 何时结束,但你可以使用

func runAction(_ action: SKAction, completion block: () -> Void)

开始你的方法。完成 block 在操作完成后调用。

关于swift - Action 完成后做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34923851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com