언어:
페이지 정보
태그:
수준별:
엔진 버전:
언리얼 엔진

HMD 에 아이템 붙이기

언리얼 엔진

어떤 HMD 용으로 개발을 하든 언리얼 엔진 4 (UE4) 에는 HMD 에 아이템을 붙이기 위한 통합 접근법을 제공합니다. 이 통합 접근법은 어떤 HMD 와도 작동할 뿐만 아니라, 붙은 아이템은 HMD 와 완벽한 동기 상태를 유지합니다. 다음 문서에서는, HMD 에 아이템을 붙이는 데 관련해서 알아야 할 모든 것에 대해 다루겠습니다.

이제 월드의 플레이어 위치를 구하려면 그냥 카메라 액터 위치를 구하면 됩니다.

오브젝트가 HMD 를 따르도록 구성

스태틱 메시, 파티클 이펙트, UI 요소 등 여러가지 아이템이 HMD 동작을 따르도록 구성하는 방법은 다음과 같습니다.

  1. 먼저 폰 블루프린트를 열고 뷰포트 탭으로 이동합니다.

    클릭하면 이미지 원본을 확인합니다.

  2. 컴포넌트 탭에서, 컴포넌트 추가 를 클릭하고 검색창에 Cube 를 입력한 뒤 표시된 Cube 메시를 클릭하면 컴포넌트로 추가합니다.

    클릭하면 이미지 원본을 확인합니다.

  3. Cube 스태틱 메시를 선택하고 카메라에 끌어 놓으면 카메라가 Cube 스태틱 메시의 부모가 됩니다.

    VR_Follow_HMD_Setup_02.png

  4. 이제 블루프린트를 컴파일한 뒤 UE4 에디터 안에서 VR 프리뷰 옵션을 사용하여 프로젝트를 실행합니다. HMD 를 쓰고 붙인 Cube 주위로 머리를 움직이면 아래 비디오처럼 머리 움직임을 정확히 따라옵니다.

HMD 및 플레이어 월드 포지션

다음 블루프린트 구성을 통해 카메라 컴포넌트 위치를 구하면 플레이어와 그 HMD 의 정확한 월드 위치를 빠르게 구할 수 있습니다.

VR_Get_Player_Location_00.png

위 그림에서 사용자가 T 키를 누를 때마다 월드의 카메라 X, Y, Z 위치가 화면과 로그 창에 출력될 것입니다.

VR_Follow_HMD_Setup_03.png

태그