2015-12-07 42 views
-2

我正在使用SceneKit進行機器人手臂控制項目;與反向運動學的一些問題,在代碼調用IK呼叫崩潰的委託文件的頂部:用線程1 EXC_BAD_ACCESS消息sceneKit SCNIKConstraints線程1 EXC_BAD_ACCESS

let myIKConstraint = SCNIKConstraint(chainRootNode: scene.myJoint1!) 
    self.scene.eLSJ3?.constraints = [myIKConstraint] 
    let myTarget: SCNVector3 = SCNVector3Make(20, 50, 200) 
    myIKConstraint.targetPosition = myTarget 

系統崩潰! 曾嘗試啓用殭屍,沒有擺脫對這個問題的任何亮光?任何線索? 在此先感謝。

+0

讓myIKConstraint = SCNIKConstraint(chainRootNode:scene.myJoint1)? self.scene.eLSJ3 .constraints = [myIKConstraint] 讓利myTarget:SCNVector3 = SCNVector3Make(20,50,200) myIKConstraint.targetPosition = myTarget –

回答

0

我通過使用靜態函數等價物而不是實例化SCNIKConstraint類找到了解決方案?

我仍然不理解爲什麼上面的代碼崩潰的應用程序? 在不同的音符:謝謝哈爾穆勒對在格式化我上面的代碼.. :-)

相關問題