#70 VR unity 개발

국기웅·2024년 9월 26일

unity에서는 기존의 3D개발과 동일한 형태로 VR개발이 가능하다.

VR개발에서 추가되는 요소는 아래와 같다.
1. 조작 방식에서 머리, vr컨트롤러, 손가락 트래킹 등을 지원
2. 사물을 집거나 환경에 가까워지는 등 가까운 상호작용
3. 멀미에 대한 완화 기능


기본적으로 3D환경에서 XR원점이라는 것이 필요하다.
XR원점이란 XR신에서의 트래킹 공간의 중심이 되는 위치를 뜻한다.XR원점을 기준으로 카메라는 이동하고, 사용자의 컨트롤러 입력을 통해 이동하면 XR원점이 이동한다.


3D를 통해 개발을 진행해보았다.

오큘러스 퀘스트2로 사용하기 때문에 이를 위해 SDK를 설치해 주었다.

또한 모바일(안드로이드)빌드로 변경하였다.


그래픽 API의 Valkan을 지워주었다.

XR Plugin management에서 오큘러스를 체크해주었다.
체크를 하면 자동으로 설치가 진행된다.


간단하게 맵을 구성하고, 프로젝트 에셋 중 OVRPlayerController를 생성해 주었다.
이를 통해 오큘러스에서 테스트할 수 있다.

profile
게임개발호소인

0개의 댓글