Dies könnte das Ergebnis eines Anfängers sein, der versucht, etwas zu Komplexes zu machen, aber ich versuche Kudan zu verwenden, um ein 3D-Objekt auf einem Marker zu modellieren. Ich erhalte jedoch den Fehler EXC_BAD_ACCESS. Hier ist mein Code, wie es steht:Einrichten eines 3D-Modells auf einem Marker mit Kudan und Swift
func setupModel() {
let trackerMan = ARImageTrackerManager.getInstance()
trackerMan.initialise()
let trackable = trackerMan.findTrackableByName("image1")
let importer = ARModelImporter(bundled: "Horse.armodel") //ERROR IS HERE
let modelNode: ARModelNode = importer.getNode()
let mTexture = ARTexture(UIImage: UIImage(named: "map.jpg"))
let tMaterial = ARTextureMaterial(texture: mTexture)
for i in 0..<modelNode.meshNodes.count {
let meshNode: ARMeshNode = modelNode.meshNodes[i] as! ARMeshNode
meshNode.material = tMaterial
}
modelNode.rotateByDegrees(90, axisX: 1, y: 0, z: 0)
modelNode.scaleByUniform(10)
trackable.world.addChild(modelNode)
}
Hier ist, was die Konsole mir erzählt „(LLDB)“ (soweit ich es verstehe, nichts), und ich bekomme „tMaterial ARTextureMaterial Null!“ Auf dem Bildschirm neben der Konsole.
Kann jemand etwas Licht abwerfen?
Danke!
Hoppla! Vielen Dank!! –