Gibt es eine Möglichkeit, SKVideoNode zur ARKit-Szene (Scenekit) hinzuzufügen? Ich habe versucht, SKVideoNode als SCNPlane Geometrie diffuse Inhalte hinzugefügt, aber es funktioniert nicht,Wie fügt man SKVideoNode zu ARKit-SceneKit in iOS 11 hinzu?
let videoNode = SKVideoNode(fileNamed: "0.mov")
videoNode.size = CGSize(width: 200, height: 100)
videoNode.alpha = 0.8
videoNode.play()
self.videoNode = videoNode
let plane = SCNPlane(width: 0.05, height: 0.05)
let newMaterial = SCNMaterial()
newMaterial.isDoubleSided = true
newMaterial.diffuse.contents = self.videoNode
plane.materials = [newMaterial]
let node = SCNNode(geometry: plane)
parent.addChildNode(node)
Können Sie bitte einige Beispielcode teilen, wie es geht? Ich habe versucht, das zu implementieren, was Sie erwähnt haben, aber das Video wird nicht richtig angezeigt. Es blinkt nur und zeigt einige Farben an, aber nicht das eigentliche Video. Es sieht so aus, als ob das Video im Hintergrund abgespielt wird, aber oben wird eine Ebene angewendet, wodurch das ganze Video verwischt wird. – yaali
Zeigen Sie diesen Code. Und der Bildschirm packt das Problem. Rickster ist DER Mann, aber gehe nicht davon aus, dass er ein Gedankenleser ist. – Confused