반응형
유니티 VR게임 개발 - 장치 가져오기, 장치의 입력 기능에 접근하기(XR.InputDevices)
XR.InputDevices 클래스를 사용하여 XR 시스템에 사용중인 장치 및 입력기능에 접근하기
1)XR.InputDevices 클래스를 사용하여 현재 XR 시스템에 연결된 입력 장치에 접근할수있습니다. InputDevice는 컨트롤러, 헤드셋등의 물리적 장치를 의미합니다.
2)InputDevices.GetDevices를 사용하여 연결된 모든 장치를 가져오기할수있습니다.
또 InputDevices.GetDevicesWithCharacteristics를 사용하여 특정한 기능 또는 용도의 장치를 가져오기합니다. 예에서 right, controller 특성을 가진 장치를 필터랑하여 가져옵니다.
3)InputDevice.TryGetFeatureValue를 사용하여 장치의 버튼 입력 기능을 가져오기할수있습니다. 예에서 파라미터로 지정한 primaryButton, trigger 입력기능을 검색하고 bool, float 값을 출력합니다.
https://docs.unity3d.com/ScriptReference/XR.CommonUsages.html
https://docs.unity3d.com/Manual/xr_input.html
반응형
'유니티게임개발 > VR' 카테고리의 다른 글
오큘러스 퀘스트2 헤드셋 자동 대기 모드 시간 설정하기 (0) | 2022.12.30 |
---|---|
유니티 가상현실 게임 개발 오큘러스 퀘스트2 입력(input) 문서 모음 (0) | 2022.12.30 |
유니티에서 VR게임 개발(오큘러스 퀘스트2) - 캔버스의 UI와 상호작용 설정하기 (0) | 2022.12.21 |
유니티에서 VR게임 개발(오큘러스 퀘스트2) - 디바이스(헤드셋, 컨트롤러) 입력 디버깅하기 (0) | 2022.12.20 |
유니티에서 VR게임 개발(오큘러스 퀘스트2) - XR Origin 생성하고 헤드셋 및 컨트롤러 입력 확인 (0) | 2022.12.20 |