【发布时间】:2018-02-07 05:46:26
【问题描述】:
我正在尝试设计一个由文本、矩形等组成的单个 SCNNode。我可以通过代码来做到这一点,但是,我想知道是否有 IB 方法。类似于在 IB 中设计表格行单元格。
有没有办法在 IB 中设计一个 SCNNode 的视图?
注意:我不是要设计整个场景,只是一个节点。
【问题讨论】:
标签: ios xcode interface-builder scenekit
我正在尝试设计一个由文本、矩形等组成的单个 SCNNode。我可以通过代码来做到这一点,但是,我想知道是否有 IB 方法。类似于在 IB 中设计表格行单元格。
有没有办法在 IB 中设计一个 SCNNode 的视图?
注意:我不是要设计整个场景,只是一个节点。
【问题讨论】:
标签: ios xcode interface-builder scenekit
Interface Builder 仅限于设计完整的场景,但您可以使用单个节点构建场景,然后以编程方式从场景中加载该节点:
let sceneWithOneNode = SCNScene(named: "OneNode.scn")
let myNode = humonshipScene?.rootNode.childNodes[0]
或者,您的场景可以包含多个节点,您可以按名称分配这些节点(如果您在场景中为它们命名)
let sceneWithOneNode = SCNScene(named: "OneNode.scn")
let myNode = menuScene.rootNode.childNode(withName: "hud", recursively: true)!
【讨论】: