fps 처럼 걸어가는거 c++ 로 짜고있는데 너무 막히네용;
룩엣 함수만써서
룩엣(x-10,y+1, 1+z, 시점x,시점y,0, 0,0,1);
위에서 x,y가 좌표축이라서 좌우 이동은 잘되는데 카메라를 회전시키는것도 잘 안되고
카메라를 회전시켰으면 그전 처럼 앞으로 간다고 했을때 x+1이런식이 아니라 x,y모두다 건들여야하는데 어떻게해야할지 잘 모르겟네
제발좀 도와주세요 선생님들
fps 처럼 걸어가는거 c++ 로 짜고있는데 너무 막히네용;
룩엣 함수만써서
룩엣(x-10,y+1, 1+z, 시점x,시점y,0, 0,0,1);
위에서 x,y가 좌표축이라서 좌우 이동은 잘되는데 카메라를 회전시키는것도 잘 안되고
카메라를 회전시켰으면 그전 처럼 앞으로 간다고 했을때 x+1이런식이 아니라 x,y모두다 건들여야하는데 어떻게해야할지 잘 모르겟네
제발좀 도와주세요 선생님들
삼각함수를 써야하는건 알겠는데 어떤식으로 써야할지 감이안오네용;
게이야 glm::vec3좀 써라 글고 좌표계 이해가 부족한거같은데 튜토리얼 코드좀 보셈
선생님 튜토리얼 코드 어디서 참고하면 될까요? 정말 죽고싶습니다
이거 함 봐봐... 근데 룩엣이 설마 OpenGL 자체의 그 룩엣은 아니겠지;
https://learnopengl.com/Getting-started/Camera
네 gllookat 맞아요 이거만 써서 해야해용 - dc App
끄어억
으악 선생님 glm::vec3 이거부터 알아야할거같은데 이건 어디서 찾는게 좋을까요?
댓글 보면 glm 라이브러리 찾아봐요. 소스코드 공개로 풀려있음
선형대수학을 공부하십시오
윽;; 이번학기만 하는 수업인데 넘호 슬프ㅔ뇽ㅇ;
fps 카메라를 lookat 행렬로 구현하려면 어려울 텐데. lookat(카메라위치, 카메라위치+보는방향, 위방향) 이렇게 하면 됨. 근데 네가 위방향 위치에 (0,0,1)을 넣었는데, OpenGL에서는 (0,1,0)이 위 방향임. 위에 깃붕이가 달아준 링크 일단 정독 한 번 하면 이해가 갈 거임.
마지막에 0,0,1이 아니라 0,1,0 으로 바꿔야하나요?
정독은 해봣는데 그 래서 어떤식으로 짜야할지 잘모르겠네요
Quaternion