SceneKit:使用dae动画更新SCNGeometry

问题描述 投票:0回答:1

我决定将SceneKit用于一个非常棒的iOS项目。但我发现了一个大问题。

在我的应用程序中,我加载了一些动画.dae。它很好地展示了。但是在动画期间,节点的SCNGeometry不会更新。我试着查看presentationNode,但仍然是一样的。如何获得几何体的更新值?像矢量。

ios objective-c swift ios8 scenekit
1个回答
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文件包含动画,它应该在大多数情况下都有效。

© www.soinside.com 2019 - 2024. All rights reserved.