본문 바로가기
728x90

input3

[Steam VR 사용하기] 7. Vive Controller Basic Function 구현하기 ▶ Vive Controller Button 기능 사용, 동작 구현하기 > Controller에서 사용가능한 Button 기능 >> Menu, Trigger, Grip, Pad, System >>> System 버튼은 Vive, Oculus 등 하드웨어 제작사에서 자체적으로 설정해놓은 구동 옵션이 있으므로, 개발자가 자체적으로 System 버튼에 어떠한 옵션을 추가한다면, 기본적인 기능을 제외하는 코드를 구현하거나, System 버튼을 사용하지 않는 방향으로 구현하는 것이 좋다. >> Button 기능의 Type은 Boolean으로 설정하자. | Trigger의 경우, Vector 1 type도 사용가능하다. >> TrackPad의 경우, 버튼으로서의 기능과, 조이스틱으로서의 기능을 모두 사용할 수 있으.. 2021. 9. 12.
[Steam VR 사용하기] 3. Controller Input 설정하기 ▶ Steam VR Input Mapping & Setup 1. Window - Steam VR Input 탭 클릭 => 기본 설정값을 사용하고자 한다면, default 세팅을 그대로 사용. => Custom하게 사용하고자 한다면, + 버튼을 누르고, 개별 이름을 설정한 후, 자신만의 Action의 이름과 Type을 설정하면서 추가한다. 2. 사용하고자 하는 Action이 모두 정해지면, 아래의 Save and generate 를 클릭해서, Compiling 과정을 기다린 후, 정상적으로 Custom Set이 만들어졌는지 확인한다. 3. Steam VR Input 창에서 Open binding UI 버튼을 클릭 (Steam VR 연결, 사용중일 것) 해서, Action과 Controller의 기능을 연결.. 2021. 9. 9.
[Steam VR]Controller Input Setting Data Reset 1. 현재 진행중인 프로젝트 save 후, 종료. 2. 현재 진행중인 프로젝트 폴더 접근 3. Input Setting값을 저장해야 한다면, 프로젝트이름\Assets\SteamVR_Input\ActionSetClasses 에서 보관하고자 하는 json data 파일 복사해서 안전한 곳에 보관. 4. 프로젝트이름\Assets 에서 SteamVR_Input folder를 전부 삭제 5. 프로젝트이름\Assets 폴더에서 Assets 검색창에 .json 으로 검색하고, actions.json 파일 삭제 - action.json에는 현재까지 지정했던 모든 input setting값이 저장되어 있다. 6. 프로젝트 재시작 7. 재시작한 프로젝트의 상단에서, Window Tab 클릭 > SteamVR Input T.. 2021. 9. 9.