2017-12-31 21 views
0

애니메이션을 가져 오지 못하는 문제가 아니기 때문에이 질문을 신중하게 말하려고합니다. 씬 그래프에서 애니메이션을 <untitled animation>으로 볼 수 있으며 Xcode에서 애니메이션을 재생할 수 있습니다. 문제는 애니메이션을 개체의 특성으로 찾습니다. 나는 시도하고 여기에 애니메이션을 찾을 때, scene graphSceneKit DAE 애니메이션이 속성에 나타나지 않습니다.

:하지만

enter image description here

... 아무것도 표시되지 않습니다이 나는 장면 그래프에서 볼 수있는 것입니다. 따라서 키가있는 CAAnimation 개체로 애니메이션을 가져 오지 않는 것으로 보입니다.

자식 노드를 통해 프로그래밍 방식으로 열거하여 CAAnimation 개체를 찾았지만 아무 것도 표시되지 않았습니다. 그러나 다른 장면은 완벽하게 작동합니다.

CAAnimation 개체를 올바르게 작성하려면 DAE 파일에 무엇을 추가해야합니까?

3D 모델과 애니메이션이 OpenCollada를 사용하여 3DS Max에서 내보내 졌다는 점을 강조했습니다. 콜라다를 SceneKit으로 내보내는 가장 좋은 방법이 무엇인지, 그리고 누구에게나 유용한 정보가 있다면 잘 모릅니다. 애플에게는 아무것도없는 것처럼 보인다.

+0

이 방법이 유용 할 지 모르겠지만 Xcode로 파일을 드래그하지 않고 비슷한 것을 사용했지만 art.scnassets를 마우스 오른쪽 버튼으로 클릭하고 'art.scnassets'에 파일을 추가하십시오. 그 후 VC에 액세스 할 수있었습니다. –

+0

루트 노드는 장면 그래프보기에 표시되지 않으며 애니메이션을 보유 할 수도 있습니다. 코드에서 루트 노드도 확인합니까? – mnuages

+0

좋은 지적입니다! 확인 할게. –

답변

1

Xcode의 SceneKit 편집기는 장면 그래프보기에 루트 노드를 표시하지 않으며 애니메이션을 보유 할 수도 있습니다.

루트 노드의 애니메이션을 프로그래밍 방식으로 검색 할 수 있어야합니다.