我正在使用scenekit创建应用,所以我使用:
func renderer(_aRenderer: SCNSceneRenderer, updateAtTime time: NSTimeInterval) {}
作为我的更新方法。 我知道每个帧都会调用它,但似乎在其他代码完成执行之前调用它。例如
func handleTap(recognizer: UITapGestureRecognizer) {}
方法。在此处执行所有代码之前,要执行的renderer()代码SEEMS。我是在失去理智还是真的发生了?如果是,是否有办法在执行所有其他代码后调用更新方法?