【问题标题】:SCNScene from collada file node.geometry is nilcollada 文件 node.geometry 中的 SCNScene 为 nil
【发布时间】:2015-09-29 14:33:18
【问题描述】:

问题出在标题上。我需要访问SCNNodeSCNGeometry,然后编辑SCNGeometrySCNMaterial 集合,但是当我检查节点时,它的几乎所有属性都设置为nil,包括geometry 属性。奇怪的是,所有节点都从.dae 文件中加载,并且在场景中都渲染得很好。任何见解将不胜感激。

【问题讨论】:

    标签: ios scenekit scnnode


    【解决方案1】:

    您确定您正在检索正确的节点吗?你用什么 API 来做到这一点?您在 Xcode 中内置的 SceneKit 编辑器中看到了什么?

    【讨论】:

    • 在编辑器中,模型被渲染,并且节点的正确层次结构都应用了几何图形和纹理。在代码中,为了获取我感兴趣的节点,我使用[rootNode childNodeWithName:@"name" recursively:YES];,然后检查返回的节点的几何属性,它是nil。当我在 Xcode 中设置断点然后检查对象的运行时值时,绝大多数都设置为 nil。甚至数组也不是空数组而是 nil 值。
    • 我想您必须向我们提供一个显示问题的示例项目。
    猜你喜欢
    • 2017-12-07
    • 2018-03-12
    • 1970-01-01
    • 2018-07-21
    • 2013-08-23
    • 2016-01-03
    • 2022-12-01
    • 2016-10-25
    相关资源
    最近更新 更多