如何在arkit的scnview中添加自定义UIView?

时间:2017-10-28 10:48:57

标签: ios swift arkit

我想在arkit 的 scnview中添加'UIview'。 如何创建UIView节点以在uiview的{​​{1}}中添加addchildnode()

2 个答案:

答案 0 :(得分:1)

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

请参阅以下帖子如何操作; Using a UIView in 3D in Scenekit

答案 1 :(得分:0)

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

SceneKit无法将UIView渲染为3D场景的一部分。但它可以渲染平面,立方体或其他形状,并将2D内容纹理映射到它们上。如果你想在ARKit检测到的平面上绘制文本标签,那就是要调查的方向 - 按照示例,嗯,示例创建与检测到的ARPlaneAnchors相对应的SCNPlane对象,给自己一张图片一些文字。