유니티 vr 3

[유니티] VR_물건 이동

[Package Manager]에서 Input System을 설치한다. 설치 후에 다음과 같이 Plane과 Cube를 배치해준다. [Assets]에서 우클릭 Create > Input System. 이때, 이름은 Default Controls로 정해준다. Defatult Controls를 더블클릭 하면 다음과 같은 창이 뜬다. 빨간색으로 표시한 Auto-Save에 체크를 해준다. Action Maps의 +버튼으로 추가해주고 이름은 Default로 정해준다. New action의 이름은 Move로, 밑의 의 Properties는 우측에서 설정해준다. Path는 XR Controller > Optional Controls > joystick ※ 2D Vector는 키보드 입력~ PlayerMovement 스..

Programming/Unity 2021.06.30

[유니티] VR_물건 잡기

앞선 글에서의 셋팅을 마친 후 프로젝트를 시작한다~ ※Oculus Quest2사용※ 3D Object에서 Cube 2개를 추가하여 다음과 같이 배치한다. 작은 Cube의 Inspector창에서 XR Grab Interactable을 추가(Add Component)한다. 여기까지만 해도 물건을 잡을 수 있다! 지금부터는 이동하는 방법을 설정해 줄것이다. Hierarchy 창에서 XR > Locomotion System을 추가한다. (여기서는 Teleport를 사용한 이동이 아닌 연속적인 이동) Inspector 창에서 Teleportation Provider를 삭제하고 Continuous Move Provider를 추가한다. Continuous Move Provider의 System에 Hierarchy창에..

Programming/Unity 2021.06.29

[유니티] XR Interaction Toolkit 패키지 셋팅

[Window] -> [Package Manager] - OpenXR Plugin 설치 - XR Interaction Toolkit 설치 XR Interaction Toolkit을 그냥 찾으면 보이지 않는다! 다음 순서를 따른 후에 설치 [Package Manager] -> [Advanced] -> [Enable Preview Packages] XR Interaction Toolkit 설치 후, Samples를 클릭하여 [Default Input Actions] Import [Edit] -> [Project Settings] -> [XR Plug-in Management] [PC Tab] OpenXR 체크 -> 느낌표 클릭 -> Fix All 클릭 [안드로이드 Tab] Oculus 체크 (Oculus Q..

Programming/Unity 2021.06.29
반응형