Изображение иерархии файлов в xcode моего файла анимации
Проблема:
xcode распознает несколько анимаций для одной Collada (.dae) файл.Но я не могу найти документацию о том, как получить доступ к этим анимациям напрямую.Я попытался использовать пример игры с лисами, но он загружает только одну из анимаций.
Вот мой код:
let modelNode = self.addModel_DAE_return(x: 0, y: 0, z: 0, scaleFactor: 0.0005, fileName: "models.scnassets/export_014/export_014_model.dae")
// add the animation to the model
let modelAnim = self.loadAnim_DAE(fileName: "models.scnassets/export_014/export_014_anim.dae")
modelNode.addAnimationPlayer(modelAnim, forKey: "headMove")
modelAnim.play()
// add the model to the scene
node.addChildNode(modelNode)
Как получить доступ изагрузить другие анимации?
Контекст:
Я создаю приложение AR.Я использую пример Apple Image Recognition в качестве основы.
Вот ссылка на него: https://developer.apple.com/documentation/arkit/recognizing_images_in_an_ar_experience
Я анимировал скелет в Maya и экспортировал анимацию в файл COLLADA (.DAE), используя расширение OpenCollada для Maya.
Я экспортировал отдельные файлы для модели и анимации, потому что, если я экспортирую их как один файл, ни одна из моих анимаций не экспортируется и xcode не падает каждый раз, когда я пытаюсь получить доступ к файлу, чтобы проверить, регистрирует ли он какие-либо анимации.
Я хочу получить доступ к «сущностям» моего файла анимации, чтобы я мог просто зацикливаться, загружать и прикреплять анимации, но я не могу
, также я посмотрел на GameKit, но этоЕсть ли способ сделать это с SceneKit?