• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

이동벡터가 한차원 밖에 되지 않는 이유가 궁금합니다!

23.07.30 18:38 작성 조회수 230

0

안녕하세요 이득우 교수님! 강의 잘 듣고 있습니다!

그런데 게임의 가상세계에서 물체의 이동을 구현하는 방식에 대해 궁금한 점이 있습니다.

가령, 3차원 물체의 이동을 구현할 때에는 4개의 차원이 사용되는데 3차원으로 물체의 형상을 구현하고 나머지 한 차원으로 물체의 이동을 구현할 수 있는 점이 이해가 잘 되지 않습니다. 한 개의 차원은 하나의 축에 해당하니 캐릭터의 앞 뒤 움직임만 구현할 수 있는 것이 아닌가요?

어떻게 1개의 차원으로 3차원 캐릭터의 앞뒤, 좌우, 위아래(점프) 움직임까지 구현할 수 있는 것인가요? 읽어주셔서 감사합니다!

답변 2

·

답변을 작성해보세요.

1

아 이 부분은 이동 기능을 구현하기 위해 몇 개의 차원으로 구성된 벡터 공간을 설정해야 할 것인가로 이해해주시면 좋을 것 같아요. 자세한 내용은 제 수학책이나 영상을 참고해보세요.

서영채님의 프로필

서영채

질문자

2023.08.16

오 그러면 저 경우에는 3+3차원이 필요하다는 얘기인가요? 답변 감사드립니다 교수님!!

0

강병철님의 프로필

강병철

2023.10.21

저도 이 부분이 궁금했는데. 덕분에 해결됐습니다.

4차원을 설명하시길래 <x,y,z,w> 를 생각했는데

 

8분31초 삽화를 보면,

<x,y,z> 로 이루어진 점들..( 3차원 )

그것의 로컬좌표를 담당하는 또 다른 벡터 <x,y,z> (1차원)

으로 설명 하시는 거 같습니다.