-6
3 인칭 카메라를 구현하고 싶습니다. 카메라의 좌표를 x, y, z 및 카메라가 회전하는 피치 각이라고합시다. 항상 앞에 계속 유지하고 싶습니다. caracter를 움직여서 카메라를 왼쪽으로 돌리면 caracter가 여전히 제 앞에 있습니다.3 인칭 카메라 OpenGL
x,y,z coordinates of camera alfa angle of camera
character.move(x * sin(alfa) + y * cos(alfa)...
난 정말 character.move 부분을 파악하려는 :
나는 이런 식으로 뭔가를 할 수 있습니다.
질문에 누락 된 부분이 많습니다. 예를 들어, 무엇을 시도 했습니까? 당신의 초기 가정은 무엇입니까? 당신이 제공 한 것에 기초하여 OpenGL의 행렬 스택이 어떻게 작동하는지 알지 못합니다. 이 시점에서 내가 할 수있는 유일한 제안은 OpenGL이 모델, 뷰 및 프로젝션 매트릭스를 처리하는 방법을 살펴 보는 것입니다. 그런 다음 뷰 매트릭스를 계산하는 방법을 살펴보십시오. 다른 사람들이 어떻게하고 있는지보기 위해서 lookat 함수를 살펴 보시기 바랍니다. 도움이 더 필요하면 더 나은 질문을 제공해야합니다. 행운을 빕니다! – Freddy