9주차

1.구현 내용

  • 2D(Side-view)와 3D 시점을 넘나드는 다이나믹한 캐릭터 이동 시스템과 맵 기믹을 성공적으로 구현했습니다.
  • 카메라 시점(2D/3D)에 따라 맵 오브젝트의 물리적 역할(배경 vs 장애물)이 달라지는 원근감 퍼즐 기믹과 시점 전환에 따라 화면이 돌아가지 않도록 마우스 입력 제한을 설정하였습니다.

2.2D/3D 카메라 시점 기준 이동 및 조작 제어

시점이 전환될 때 이동 방향이 꼬이는 현상을 해결하기 위해, 맵의 고정된 절대 좌표가 아닌 현재 메인 카메라가 비추는 앞쪽을 기준으로 캐릭터가 걷도록 세팅했습니다.
3D 모드에서는 마우스로 주변 환경을 자유롭게 둘러볼 수 있게 하고, 2D 모드에서는 화면을 측면으로 고정 및 마우스 회전을 잠금(Lock) 처리하여 고전 2D 게임 특유의 직관적인 조작감을 구현했습니다.

3.시점 전환을 활용한 맵 기믹 구현

3D 시점: 원근감이 존재하여 멀리 있는 보라색 기둥 앞을 플레이어가 자유롭게 지나갈 수 있는 단순한 배경으로 작동합니다.

2D 시점: 카메라가 측면으로 고정되면서 공간의 원근감이 사라집니다. 이로 인해 멀리 있던 기둥이 플레이어 바로 앞 평면에 있는 것처럼 겹쳐 보이게 되며, 길을 가로막는 물리적 장애물로 변환되는 퍼즐 요소를 구현했습니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다