SceneKit collada动画

时间:2015-08-18 11:18:31

标签: animation time scenekit collada caanimation

我创建了场景并添加了来自不同* .dae文件的少量节点。这些节点有动画。我想独立播放节点的动画。例如,node1将从第10帧到第20帧运行动画,但node2将从第30帧到第50帧运行动画。如果我使用SCNSceneSourceAnimationImportPolicyPlayUsingSceneTimeBase键并设置了sceneTime值,则两个节点的动画同步播放。

如果我使用SCNSceneSourceAnimationImportPolicyPlay键,我必须首先停止所有节点和所有子节点的所有动画。然后我必须为所有节点启动所有动画,并为所有节点启动具有所需timeOffset值的子节点。然后播放动画,但看起来不正确

请帮帮我!

0 个答案:

没有答案