Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 带有.dae对象的SceneKit动画_Ios_Objective C_Scenekit_3dsmax - Fatal编程技术网

Ios 带有.dae对象的SceneKit动画

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];

我想在SceneKit中创建步行人动画。 我正在从3DSMax+OpenCollada导出动画.dae文件,我还使用它将所有动画合并到一个文件中。 如何获得动画:

 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中渲染动画对象