Я новичок в ARKit.Я пытаюсь добавить так много новых узлов в сцену перед моей камерой.Я хочу добавить объекты, такие как цилиндр и сфера с разными цветами.проблема в том, что моя частота кадров значительно упадет, и мой телефон начинает сильно отставать после добавления 30 объектов в сцену.Я так долго искал решение и нашел эту функцию полезной. подготовить (_: completionHandler:) .Вот как я добавлял свои объекты в сцену без функции подготовки.
self.sceneView.scene.rootNode.addChildNode(cylinder)
и теперь я использую функцию подготовки следующим образом:
self.sceneView.prepare([cylinder], completionHandler: { (success) in
self.sceneView.scene.rootNode.addChildNode(cylinder)
})
Теперь кадр падает, как раньше,также приложение будет аварийно завершать работу после добавления 50 объектов на сцену.
Я думаю, что я не правильно его использую, и я не знаю, как его использовать?!
Кроме того, я думаю,Что еще я могу сделать, чтобы улучшить мое приложение ARKit?