2017-12-12 14 views
2

dae 모델로 작업하려하지만 위치를 수정하거나 크기를 조정할 수 없습니다. 다른 모델도 잘 작동합니다. 이 dae 모델을 어떻게 든 잠글 수 있습니까?dae 형식의 모델을 이동하거나 크기를 조정할 수 없으므로 잠글 수 있습니까?

let objScene = SCNScene(named: "art.scnassets/test.dae")! 
self.objNode = objScene.rootNode.childNode(withName: "test", recursively: true) 

let action = SCNAction.scale(by: 0.25, duration: 1.0) 
self.objNode.runAction(action) 

self.objNode?.position = SCNVector3(0.0,0.0,-2.0) 
self.arSceneView.scene.rootNode.addChildNode(self.objNode!) 

답변

1

"테스트"노드를 대상으로하는 애니메이션이 Collada 파일에 포함되어있는 경우에 발생할 수 있습니다.

노드의 위치 또는 눈금을 프로그래밍 방식으로 설정 한 다음 노드의 변환을 대상으로하는 애니메이션을 평가하면 노드를 수정할 수 없다는 인상을주는 모든 항목이 무시됩니다.

자유로운 번역, 회전 또는 크기 조절이 가능한 더미 부모 노드 아래에 애니메이션의 대상 노드를 항상 중첩시킬 수 있습니다.