ARKit + SceneKit: объект отстает при добавлении на сцену - PullRequest
0 голосов
/ 16 октября 2018

В моем проекте ARKit, когда я добавляю объект на сцену, экран зависает, но в следующий раз после удаления этого объекта - он добавляется без каких-либо задержек.Обычный подход, который мы использовали во многих подобных проектах, - это метод SceneKit «подготовить», но на этот раз он не помогает.Объекты, которые я добавляю, представляют собой 2-5k полигонов с диффузными текстурами размером около 500 пикселей.

Какие решения вы можете предложить?

1 Ответ

0 голосов
/ 16 октября 2018

Чтобы предварительно загрузить нужные шейдеры, вызовите 'prepare' для сцены, в которой есть объект, который вы хотите предварительно загрузить, и те же условия освещения, что и в конечном пункте назначения сцены

...