xr interaction toolkit은 기본적으로 상호작용 할 수 있는 빨간 선(?)을 제공한다.
하지만 UI와의 상호작용은 할 수 없다.
우선 VR에서 UI는 Screen Space - Overlay로는 상호작용이 불가능하기 때문에 world space로 변경해준다.
world space로 변경 했으면 카메라에 잘 보이게 크기를 조정한다.
그 후에 Canvas에 Tracked Device Graphic Raycaster 스크립트를 추가하면 된다.
스크립트를 추가하면 아래 영상처럼 버튼에 닿았을 때 빨간색이 흰색이 되고 트리거 버튼을 통해 클릭할 수 있다.
씬 변경 스크립트
https://meongjeong.tistory.com/10
방법은 간단하지만 버튼 말고 슬라이더 같은 UI는 거의 다 적용할 수 있다~~
방법 출처
https://www.youtube.com/watch?v=4tW7XpAiuDg
'UNITY' 카테고리의 다른 글
[UNITY] 코루틴(Coroutine) 사용하기 (0) | 2022.05.10 |
---|---|
[UNITY] Unity Button UI OnClick 사용하기 (0) | 2022.04.14 |
[UNITY] HandController 오큘러스에서 움직이는 손 만들기 (0) | 2022.04.14 |
[UNITY] SceneManager.LoadScene 씬 변경하기 (0) | 2022.04.10 |
[UNITY] Animation / Animator Controller 애니메이션 사용하기 (0) | 2022.04.04 |