2
これは初心者が複雑すぎる作業をした結果かもしれませんが、私はKudanを使ってマーカーの3Dオブジェクトをモデル化しようとしています。しかし、私はEXC_BAD_ACCESSエラーを取得しています。ここでKudanとSwiftを使ってマーカー上に3Dモデルを設定する
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)
}
は(何も、私の知る限りそれを理解)「(lldb)」コンソールが私に指示するものではありません、と私は画面に「tMaterial ARTextureMaterial nilを!」得る:ここでは、そのまま私のコードですコンソールの横に表示されます。
誰かが光を当てることはできますか?
ありがとうございます!
おっと!ありがとうございました!! –