如何编写 SCNAction 结束时的完成处理程序?或者也许只是在操作结束时收到通知。有什么方法可以知道 Action 何时结束?我最后的手段是使用自定义 delay(delay: Double, closure)->()) 函数,并将 delay 设置为 Action 执行时间,但这似乎相当脆弱.
Best Answer-推荐答案 strong>
runAction(_:completionHandler) 和 runAction(_:forKey:completionHandler) 接受闭包。它们是在 SCNActionable 协议(protocol)上定义的,而不是 SCNAction ,因此很容易错过文档。
https://developer.apple.com/reference/scenekit/scnactionable/1524219-runaction
关于ios - 知道 SCNAction 何时结束,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/33946964/
|