如何快速清除AR节点中的白色层背景?

时间:2018-12-29 09:03:16

标签: ios swift xib augmented-reality nib

我正在我的项目中实现AR,因此,我必须在要使用Nib作为UIView传递的表面上显示图像。它在表面上添加了图像的视图,但是当我缩小视图时,它显示了要删除的白色分层背景。

我创建了一个添加如下图层的功能。

func addBox(x: Float = 0, y: Float = 0, z: Float = 0) {

   viewToAdd.backgroundColor = UIColor.clear

   node.geometry?.firstMaterial?.diffuse.contents = viewToAdd

   node.position = SCNVector3(x, y, z)
   sceneView.scene.rootNode.addChildNode(node)
}

我也清除了视图的背景色并添加了它,但是它显示了node的白色背景。

我也尝试过像https://stackoverflow.com/a/51607267/6549856所示转换viewToAdd.layer,但是使用它,它会旋转Nib View 180d,并且也停止处理我已经放置的所有手势。

那么如何清除node的背景色?

0 个答案:

没有答案