1. 스팀에서 SteamVR과 Windows Mixed Reality 설치
2. Asset Store에서 'Steam VR Plugin' 플러그인 다운로드
3. 플랫폼을 'Universal Windows Platform' 으로 변경
4. Project → Player → Virtual Reality Supported 체크
5. Windows Mixed Reality 추가하기
6. Steam 전용 'openvr_api.dll' 플러그인을 Assets/Plugins 폴더에 삽입 (폴더 없으면 생성)
7. 'Steam VR Input' 설정을 통해 조이스틱 바인딩(Steam이 실행되어 있어야 한다)
1) 바인딩된 액션 불러오는 변수
예) public SteamVR_Action_Vector2 LeftJoystick;
public SteamVR_Action_Boolean RightClickPad;
2) 값 읽어 오기
예) Debug.Log(LeftJoystick.GetAxis(SteamVR_Input_Sources.Any));
Debug.Log(RightClickPad.GetStateDown(SteamVR_Input_Sources.RightHand));
※ 에러 발생 시
1. Required property 'name' not set (... .EditorTests.asmdef) 에러 발생 시
→ 해당 파일 삭제할 것
2. 'SteamVR_ExternalCamera' does not contain... 에러 발생 시
→ 해당 스크립트의 구문 삭제할 것
3. 'The Unity package manager failed to automatically install the Open VR package.' 에러 발생 시
→ Package Manager에서 내장되어 있는 OpenVR 버전 추가해줄 것(C:\Users\user\AppData\Local\Unity\cache\npm\com.unity.xr.openvr.standalone\1.0.0\package\package.json)
기타
- 삼성 오디세이를 SteamVR을 통해 연결.
'[Unity]' 카테고리의 다른 글
[Unity] Samsung Gear VR 전용 빌드 설정 방법 (0) | 2020.06.16 |
---|---|
[Unity] 읽기 전용 폴더와 하위 파일들을 모두 삭제하기 (0) | 2020.05.03 |
[Unity] Camera를 사용하여 World Canvas에 이벤트 전달하기 (0) | 2020.02.10 |
[Unity] 특정 Camera의 화면을 녹화 저장하기 (0) | 2020.01.29 |
[Unity] UI 오브젝트에 마우스가 올려져있는지 확인하기 (0) | 2020.01.13 |
댓글