спасибо потребовалось некоторое время, чтобы выяснить это

аюсь загрузить файл .dae в SCNScene, используя следующий код:

let solutionScene = SCNScene(named: "art.scnassets/level1.dae")
print(solutionScene?.rootNode) // prints nil

solutionNode = solutionScene?.rootNode.childNode(withName: "level1", recursively: true)

Я экспортировал файл .dae из Blender'а в COLLADA с настройками по умолчанию, содержит только один простой объект.

Когда я нажимаю на файл .dae в папке art.scnassets в XCode, он открывается без проблем, и я вижу геометрию, камеру и т. Д.

Я просто не могу загрузить его в SCNScene. Есть ли что-то, что я пропустил на стороне Blender или Xcode / Swift?

Ответы на вопрос(1)

Решение Вопроса

если кто-то сталкивается с подобной проблемой новичка, проблема решается путем добавления папки .scnassets в «Копировать ресурсы комплекта» в «Фазы сборки проекта» - в некоторых случаях может потребоваться очистка проекта перед повторной сборкой. Это решило мою проблему.

 kay0028 янв. 2019 г., 00:51
спасибо потребовалось некоторое время, чтобы выяснить это

Ваш ответ на вопрос