Xcode sprite不等待完成

时间:2018-03-25 12:48:06

标签: swift xcode sprite completion

我正在Swift的Xcode游乐场工作,我希望选择精灵来按顺序执行某些操作,一个接一个。然而,尽管我使用了完成处理程序,但它们似乎一下子发生了。

我尝试的任何while循环(使用布尔值来查看操作是否完成 - 在完成处理程序中设置为true)会导致无限循环。

以下是我尝试过的代码:

centreOfRotation.run(SKAction.rotate(byAngle: CGFloat(degreesToRadians(angleInDegrees)), duration: 5), completion: {
        finished = true
        print("finished")
})

但是这段代码在进入下一行之前并没有等待完成。

有谁知道怎么制止这个? 感谢。

0 个答案:

没有答案