我正在努力小心地说出这个问题,因为问题似乎并不是动画没有被导入。我可以在场景图中看到动画为<untitled animation>
,我可以在Xcode中播放动画;然后问题是将动画定位为任何对象的属性。这是我在场景图中可以看到的:
但是,当我尝试在这里找到动画时:
......没有出现。因此,它似乎没有将动画作为带有键的CAAnimation
对象导入。
我试图通过子节点以编程方式枚举来查找任何CAAnimation
对象,但它没有看到任何。然而,其他场景完美无缺。
我需要添加到DAE文件以使其正确构建CAAnimation
对象?
值得指出的是,3D模型和动画是使用OpenCollada从3DS Max导出的。我不知道将collada导出到SceneKit的最佳实践是什么,如果有人有任何有用的信息会很棒。 Apple似乎什么都没有。
Xcode中的SceneKit编辑器不会在场景图视图中显示根节点,它可能是保存动画的根节点。
您应该能够以编程方式检索根节点的动画。