2012-06-20 2 views
0

카메라로 카메라를 움직이는 동안 모델을 애니메이션으로 만듭니다. 애니메이션이 반복됩니다.카메라가 움직이는 동안 SceneNode 변경된 위치가 무시됩니다.

잠시 후 (때로는 거의 즉각적이지만 대부분 1 ~ 2 분 후) 카메라는 계속 움직이는 반면 모델의 장면은 움직이지 않습니다. scenenodes 속성을 검사하면 위치가 업데이트되었음을 ​​알 수 있지만 렌더링되지는 않습니다. 상황을 더 낯선 것으로 만들기 : 장면 코드의 가시성 작업을 멋지게 전환합니다.

왜 이런 일이 벌어지고 있는지 전혀 알 수 없습니다. 어떤 조언을 크게 주시면 감사하겠습니다.

- 편집 : 카메라의 근거리 링크 거리를 업데이트 한 것으로 생각되었습니다. 나는 그것을 정적 인 값으로 설정하고 그것을 해결하지 못했습니다.

답변

0

이 문제의 원인을 발견했습니다. scenenodes는 여러 스레드에 의해 조작되었습니다. 장면이 렌더링되는 동안 장면 노드가 조작되면보고되지 않는 오류가 발생하여 렌더링이 중지됩니다. 모든 조작을 단일 스레드로 정렬하면 문제가 해결됩니다.

관련 문제