【问题标题】:Design a SCNNode in Xcode’s IB在 Xcode 的 IB 中设计一个 SCNNode
【发布时间】:2018-02-07 05:46:26
【问题描述】:

我正在尝试设计一个由文本、矩形等组成的单个 SCNNode。我可以通过代码来做到这一点,但是,我想知道是否有 IB 方法。类似于在 IB 中设计表格行单元格。

有没有办法在 IB 中设计一个 SCNNode 的视图?

注意:我不是要设计整个场景,只是一个节点。

【问题讨论】:

    标签: ios xcode interface-builder scenekit


    【解决方案1】:

    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)!
    

    【讨论】:

    • 这是一个有趣的技巧。我会试一试。谢谢!
    • 这实际上是支持的方式。
    • 它对你有用吗?如果是这样,您可以将其标记为答案吗?
    • Naa,它对我不起作用。我最终用代码编写了它。
    猜你喜欢
    • 2019-02-06
    • 2019-11-16
    • 2013-12-24
    • 2015-05-26
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    相关资源
    最近更新 更多