有没有其他方法可以将UIView显示到ARKit中?

时间:2017-08-12 19:55:29

标签: ios swift scenekit metal arkit

下面我的代码和相机图片将2d UIView加载到sceneView。我已经尝试加载到素材内容中,但是节点多次空白。

enter image description here

let annotationNode = SCNNode()      
let planeGeoMetry:SCNPlane = SCNPlane()
planeGeoMetry.firstMaterial?.fillMode = .fill

planeGeoMetry.firstMaterial?.diffuse.contents = view
annotationNode.name = name
annotationNode.geometry = planeGeoMetry   
self.sceneView.scene.rootNode.addChildNode(annotationNode)

1 个答案:

答案 0 :(得分:1)

来自SCNMaterialProperty.contents上的Apples文档:

  

SceneKit无法使用已在其他地方显示的图层(例如,a的背景图层)   的UIView    对象)

就个人而言,在飞机上显示信息的最简单方法是使用SpriteKit Scene