SCNPlane ViewController, генерирование ImageView становится неудачным - PullRequest
0 голосов
/ 27 сентября 2019

dislplayBanner() Я не знаю, какие @property из ARSCNView, SCNNode или SCNPlane Я пропустил, чтобы эта ошибка произошла.Пожалуйста, помогите мне, есть идеи? Изображение ! (https://imgur.com/m0SjxPi)!

@objc func viewControllerNode(_ bannnerInfo: PlaneInfo) -> SCNNode {
    let vc = UIStoryboard.titleViewController()

    let imageInfo = DatabaseManager.shared.getImageInfoFromID(bannnerInfo.imageInfoID.unwrap)
    let imageName = imageInfo.resource.unwrap + "/" + imageInfo.name.unwrap
    vc.image = UIImage.init(named: imageName)

    let plane = SCNPlane(width: 1, height: 1)
    plane.firstMaterial?.diffuse.contents = vc.view
    plane.firstMaterial?.isDoubleSided = true
    plane.cornerRadius = 0.1

    let planeNode = SCNNode(geometry: plane)
    planeNode.position = SCNVector3(bannnerInfo.x, bannnerInfo.y, bannnerInfo.z)        
    return planeNode
}



func dislplayBanner(_ banners: [PlaneInfo]) {
     let nodeArrow = self.viewControllerNode(info)
     self.sceneView.scene.rootNode.addChildNode(nodeArrow)
}
...