2010-06-01 7 views
2

내 모델을 XNA에로드 할 때마다 거리에서 멀리 떨어져 있습니다. 몇 가지 매개 변수를 변경하고 확대/축소를 닫기 위해 10/10 시간이 지나면 재미있게 회전하고 회전하는 작업으로 설정됩니다. 실험을 제외하고는 그것을 할 수있는 쉬운 방법이 있습니까? 또는 Blender를 사용하여 잘못 내보냈습니까? 내 3D 장면의 객체를 '직립'으로 표시하기 전에 설정해야하는 값이 있습니까?XNA에 카메라를 배치하는 가장 쉬운 방법은 무엇입니까?

답변

1

:-)보다 구체적인 도움을 원한다면 더 많은 코드를 게시해야합니다 당신의 모델을 View 매트릭스로 재생하는 대신에?

+0

아, 모델 대신 카메라를 변경해야합니까? 좋은 생각처럼 들리 겠지만 곧 시도해 보겠습니다. – DMan

0

문제는 매트릭스를 어떻게 변환하고 회전 시키는가에 달려 있습니다. 먼저 모든 번역 작업을 수행 한 다음 교체 작업을 수행해야합니다.

이 문제를 해결하는 가장 좋은 방법은 테스트 할 간단한/기본 사례를 만드는 것입니다. 예를 들어 원점 (0,0,0)의 삼각형입니다. 카메라를 Z 지점에 몇 개 놓은 다음 번역 및 회전을 실험 해보십시오. 이 기본 테스트 케이스를 사용하면 문제를 해결할 수 있지만 다른 모든 경우에는 수학이 작동합니다.

하면 같은 당신의 세계 행렬에 일반적인 크기 조절 및 회전을 적용에 대해 어떻게 모든 블렌더 모델에 대한 일어나고있는 경우

관련 문제