知道SCNAction何时结束

时间:2015-11-26 21:05:08

标签: ios scenekit

如何在SCNAction结束时编写完成处理程序?或者只是在行动结束时得到通知。有什么方法可以知道行动何时结束?我的最后一招是使用自定义delay(delay: Double, closure:()->())函数,并将delay设置为操作执行时间,但这似乎相当脆弱。

1 个答案:

答案 0 :(得分:4)

runAction(_:completionHandler)runAction(_:forKey:completionHandler)接受关闭。它们是在SCNActionable协议上定义的,而不是SCNAction,所以文档很容易被遗漏。

https://developer.apple.com/reference/scenekit/scnactionable/1524219-runaction