我决定将SceneKit用于一个非常棒的iOS项目。 但我发现了一个大问题。
在我的应用程序中,我加载了一些动画.dae。 它很好地展示了。但是在动画期间,节点的SCNGeometry不会更新。 我试着查看presentationNode,但仍然是一样的。 如何获得几何体的更新值?像矢量。
答案 0 :(得分:0)
我就是这样做的:
SCNNode * mainNode = [[SCNNode alloc]init];
SCNScene * scene = [SCNScene sceneNamed:sceneNamed inDirectory:some/path/where/you/have/it options:nil];
for (SCNNode * node in [scene.rootNode childNodes]) {
[mainNode addChildNode: node];
}
如果你的DAE文件包含动画,它应该适用于大多数情况。