Ios 如何在swift中为AR清除节点中的白色层背景?
我在我的项目中实现了AR,在这个项目中,我必须在我使用Nib作为UIView传递的曲面上显示一个图像。它将图像视图添加到曲面上,但当我缩小视图时,它会显示我要删除的白色分层背景 我已经创建了一个函数来添加一个层,如下所示Ios 如何在swift中为AR清除节点中的白色层背景?,ios,swift,xib,augmented-reality,nib,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?.dif
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)
}
在其中,我还清除了视图的背景色并添加了它,但它为节点显示了白色背景
我还尝试将视图转换为add.layer
,如中所示,但使用此选项,Nib视图将旋转180d,并且停止使用我放置的所有手势
那么如何清除节点的背景色呢