Metaverse/Unity

OVRInput - 제스처 인식

onenewkong 2024. 3. 10. 01:52

진짜 어이없게도... 컨트롤러 인풋을 넣으려고 테스팅을 하다가 발견하고 냅다 노선을 변경했다. 우리 시스템은 컨트롤러가 필요없는 더 편리한^^ 시스템이 될 것 같다.

 

Testing.mp4
1.57MB

 

private void Update()
{
    if (OVRInput.GetDown(OVRInput.Button.Three))
    {
        LeftHandPosition();
    }
}
private void Update()
{
    if (OVRInput.GetDown(OVRInput.Button.One))
    {
        RightHandPosition();
    }
}

 

Button.One은 컨트롤러의 A버튼, Button.Three은 컨트롤러의 X버튼에 해당된다.

그런데 이게 각 양손의 pinch gesture에 해당하기도 하더라.. 그래서 다른 제스처도 해당되는게 있나 찾아보고 싶은데 자료를 못찾았다... 아마 공식 문서 어딘가에는 있을텐데 찾다 포기했다. 처음에는 Button.One만 발견하고 왼손은 어쩌지하다가.. 대칭이지 않을까 하는 마음에 테스팅해봤는데 되서 기분 좋았다. 가끔은 이렇게 운도 따라줘야 졸작 재밌게 하지..ㅎㅎ

'Metaverse > Unity' 카테고리의 다른 글

Crescendor - Scene Loading 구현  (0) 2024.04.13
Crescendor - HandTracking Transform API  (0) 2024.01.17
Crescendor - HandTracking, Interactor  (0) 2024.01.06
Crescendor - Android Build 관련 삽질  (1) 2024.01.04
RPG Project - Inventory  (0) 2023.10.14