2011-05-06 3 views
1

카메라를 회전시키는 방법 CreateLookAt() "대상"Vector3 위치를 피벗 점으로 사용하여 카메라가 피벗 점을 "회전"하고 항상 피벗 점에 "직면"합니다. .XNA 카메라 주위 회전 CreateLookAt "대상"

cameraPosition = Vector3.Transform(cameraPosition - cameraTarget, Matrix.CreateFromAxisAngle(axis, angle)) + cameraTarget; 
view = CreateLookAt(cameraPosition, cameraTarget, cameraUp); 

이 대상의 주위에 카메라의 위치를 ​​회전하고 적절하게 뷰 행렬을 재설정합니다

친절하게 답변 해주세요

, 당신은 당신의 회전축 이미 각도를 가정하면

답변

3

감사합니다.