【发布时间】:2017-03-16 04:36:51
【问题描述】:
我正在尝试访问/修改 SCNSphere 在 SCNScene 中的属性。我将场景预设为一个名为“spaceScene.scn”的文件。我正在加载场景
self.sceneView.scene = [SCNScene sceneNamed:@"spaceScene.scn"];
self.sceneView.allowsCameraControl = YES;
self.sceneView.scene.rootNode.camera = [SCNCamera camera];
SCNSphere *earth = (SCNSphere *)[self.sceneView.scene.rootNode childNodeWithName:@"earth" recursively:NO];
NSMutableArray *materials = earth.materials;
NSLog(@"Materials of earth from scene: %@", materials);
我似乎无法阅读SCNSphere earth 的materials 属性。我不断收到实例错误:
-[SCNNode materials]: unrecognized selector sent to instance 0x1701c5550
觉得这个问题有点傻,但请有人告诉我如何访问球体属性?谢谢
【问题讨论】:
标签: ios objective-c scenekit scnnode scnsphere