菜鸟教程小白 发表于 2022-12-13 12:05:54

ios - 知道 SCNAction 何时结束


                                            <p><p>如何编写 SCNAction 结束时的完成处理程序?或者也许只是在操作结束时收到通知。有什么方法可以知道 Action 何时结束?我最后的手段是使用自定义 <code>delay(delay: Double, closure:()->())</code> 函数,并将 <code>delay</code> 设置为 Action 执行时间,但这似乎相当脆弱.</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code>runAction(_:completionHandler)</code> 和 <code>runAction(_:forKey:completionHandler)</code> 接受闭包。它们是在 <code>SCNActionable</code> 协议(protocol)上定义的,而不是 <code>SCNAction</code>,因此很容易错过文档。</p>

<p> <a href="https://developer.apple.com/reference/scenekit/scnactionable/1524219-runaction" rel="noreferrer noopener nofollow">https://developer.apple.com/reference/scenekit/scnactionable/1524219-runaction</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 知道 SCNAction 何时结束,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33946964/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33946964/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 知道 SCNAction 何时结束