Ios 带有.dae对象的SceneKit动画
我想在SceneKit中创建步行人动画。 我正在从3DSMax+OpenCollada导出动画.dae文件,我还使用它将所有动画合并到一个文件中。 如何获得动画:Ios 带有.dae对象的SceneKit动画,ios,objective-c,scenekit,3dsmax,Ios,Objective C,Scenekit,3dsmax,我想在SceneKit中创建步行人动画。 我正在从3DSMax+OpenCollada导出动画.dae文件,我还使用它将所有动画合并到一个文件中。 如何获得动画: SCNScene *humanScene = [SCNScene sceneNamed:@"art.scnassets/myScene.DAE"]; SCNNode *humanNode = [humanScene.rootNode childNodeWithName:@"myScene-1" recursively:YES];
SCNScene *humanScene = [SCNScene sceneNamed:@"art.scnassets/myScene.DAE"];
SCNNode *humanNode = [humanScene.rootNode childNodeWithName:@"myScene-1" recursively:YES];
[humanNode addAnimation:walkingAnimation forKey:@"myScene-1"];
CAAnimation*Animation=[[humanScene rootNode]animationForKey:@“myScene-1”]代码>
我还尝试从“scnscensource”获取动画
如何添加动画:
SCNScene *humanScene = [SCNScene sceneNamed:@"art.scnassets/myScene.DAE"];
SCNNode *humanNode = [humanScene.rootNode childNodeWithName:@"myScene-1" recursively:YES];
[humanNode addAnimation:walkingAnimation forKey:@"myScene-1"];
或:
我的对象“步行动画”是“CAAnimationGroup”
但它在应用程序中没有动画。
我只能在Xcode sceneKit编辑器中看到动画
问题是我正在使用SCNRender在openGLContext中渲染动画对象