userWorldMat = 캐릭터에서 획득한 현재 월드행렬(이동 * 회전)
rangeMat       = 캐릭터와 카메라간의 간격값 행렬
matView        = D3DXMatrixLookAtLH() 함수로 계산한 뷰행렬
posMat          = 캐릭터에서 위치를 vector 형태로 받아 D3DXMatrixTranslation()로 만든 행렬
rotMat           = 캐릭터의 회전각을 flaot 형태로 받아 D3DXMatrixRotationY()로 만든행렬

userWorldMat * rangeMat * matView와 같은 방식이나
(matView * rangeMat * rotMat) * posMat와 같은 방식으로 간단하게 구할 수 있을 줄 알았는데
거듭 실패해서 질문드려봅니다.
캐릭터와 카메라의 거리만큼 이동 -> 입력 값만큼 회전 -> 캐릭터 월드 위치로 이동과 같은 방식으로 알고있었는데
잘못된건가요?emoticon_04