Animation 使用SCNMorpher在SCNScene中设置模型动画

Animation 使用SCNMorpher在SCNScene中设置模型动画,animation,scenekit,Animation,Scenekit,我有一个从自定义模型网格和SCN度量创建的SCN节点。这个自定义模型还包括一组顶点目标帧形式的动画,我已经将其转换成了一个SCNGeometry的NSArray 现在,我想使用SCNGeometry集作为帧来设置父节点的动画(所有SCNGeometry都有完全相同数量的顶点),并且SCNMorpher似乎是处理此问题的正确类。然而,苹果网站上关于SCNMorpher的文档并没有解释如何使用它 如何使用SCNMorpher和SCNGeometry数组设置节点的动画?如果您有N几何图形,请任意选择一

我有一个从自定义模型网格和SCN度量创建的SCN节点。这个自定义模型还包括一组顶点目标帧形式的动画,我已经将其转换成了一个SCNGeometry的NSArray

现在,我想使用SCNGeometry集作为帧来设置父节点的动画(所有SCNGeometry都有完全相同数量的顶点),并且SCNMorpher似乎是处理此问题的正确类。然而,苹果网站上关于SCNMorpher的文档并没有解释如何使用它


如何使用SCNMorpher和SCNGeometry数组设置节点的动画?

如果您有
N
几何图形,请任意选择一个,并将其设置为节点的
几何图形
属性

然后创建一个
SCNMorpher
,并将其
目标设置为一个包含
N-1
左侧几何体的数组。将变形器指定给节点的
morpher
属性


默认的
calculationMode
SCNMorpherCalculationModeNormalized
,这就是您想要的。最后,使用核心动画为权重设置动画(请参见示例)。

谢谢,这正是我想要的。