Я использую рендерер (_: updateAtTime:) , чтобы изменить положение объекта в сцене
func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval) {
cylinder.position = SCNVector3(0, sin(time), 0)
}
Итак, если я хочу остановить сцену, которая отображается в ARSCNView, япопробуйте использовать следующий код
ARSceneView.scene.isPaused = true
, но это не помогло, поэтому мой объект все еще движется вместо того, чтобы оставаться на месте (потому что функция рендерера по-прежнему вызывается каждый кадр)
Так какя могу остановить сцену в ARSCNView?или Как я могу прекратить вызывать рендерер (_: updateAtTime :) функция?