如何在arkit的scnview中添加自定义UIView?
问题描述:
我想添加'UIview'
在arkit的scnview中。 如何创建UIView
的节点以在scnview
的addchildnode()
中添加我的uiview
?如何在arkit的scnview中添加自定义UIView?
答
ARKit不是渲染引擎 - 它不会为您显示任何内容。 ARKit提供有关真实世界空间的信息,供渲染引擎(如SceneKit,Unity)以及您构建的任何自定义引擎(使用Metal等)使用。
SceneKit无法渲染UIView作为3D场景的一部分。但它可以渲染飞机,立方体或其他形状,并将2D内容贴图到其上。如果你想在由ARKit检测到的平面上绘制文本标签,那么这就是调查的方向 - 按照例子的这个例子来创建对应于检测到的ARPlaneAnchors的SCNPlane对象,让自己成为一些文本的图像。