【问题标题】:how to add custom UIView in scnview of arkit?如何在arkit的scnview中添加自定义UIView?
【发布时间】:2018-01-28 21:44:39
【问题描述】:

我想在arkit的scnview中添加'UIview'。 如何创建UIView的节点,在scnviewaddchildnode()中添加我的uiview

【问题讨论】:

    标签: ios swift arkit


    【解决方案1】:

    现在可以了。可以将UIView 添加为SCNMaterialProperty

    请参阅以下帖子如何做到这一点; Using a UIView in 3D in Scenekit

    【讨论】:

      【解决方案2】:

      ARKit 不是渲染引擎——它不会为您显示任何内容。 ARKit 提供有关真实世界空间的信息,供渲染引擎使用,例如 SceneKit、Unity 以及您构建的任何自定义引擎(使用 Metal 等)。

      SceneKit 无法将 UIView 渲染为 3D 场景的一部分。但它可以将平面、立方体或其他形状以及纹理映射 2D 内容渲染到它们上面。如果您想在 ARKit 检测到的平面上绘制文本标签,这就是研究的方向——按照示例的,嗯,示例创建与检测到的 ARPlaneAnchors 对应的 SCNPlane 对象,为自己获取一些文本的图像。

      【讨论】:

        猜你喜欢
        • 2018-07-19
        • 1970-01-01
        • 2021-05-16
        • 2018-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-17
        相关资源
        最近更新 更多