Thumbnail
BEST
개발 · 프로그래밍 VR/AR

두고두고 써먹는 유니티 VR 대시보드

(4.9)
25개의 수강평 ∙  505명의 수강생

49,500원

지식공유자: 오민석
총 80개 수업 (6시간 4분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
오민석 프로필
XR Interaction Toolkit 2.0.1 버전 공지
오민석 2022.05.05

 

XR Interaction Toolkit이 2.0.1로 업데이트 되면서 XRI Default Input Actions가 바뀌었네요.

텔레포테이션 관련해서는 primartButton이 기본적으로 설정되어 있어서 그걸 사용했었는데, 그 부분이 제거 되었습니다.

강의에서 텔레포테이션을 사용하는 부분은 두 군데 있습니다.
섹션 3-5-2. Teleportation Basic과  섹션 2-7. Teleportation인데, 영상과 동일하게 진행하시려면 수동으로 Button 액션을 하나 추가하고 연결해주시면 됩니다. 아래 스텝을 따라서 액션을 설정해주세요.

 

0. 기존 XR IT 2.0.0을 사용하시던 분들이 따라하시려면, Package Manager에서 2.0.1로 업데이트하시고, 기존 샘플은 삭제하고, 업데이트된 샘플들을 다시 임포트해주시면 됩니다. 지금 따라하시면 자동으로 2.0.1 버전으로 설치될 겁니다.

 

 

1. 새로 업데이트된 2.0.1 버전의 XRI Default Input Actions 에셋을 더블클릭하여 설정창을 엽니다.

 

2. 아래 스크린샷을 보고 직접 바인딩 하나를 추가해도 되고, 아래 코드를 Ctrl+C 한 뒤에, 아래 설정 창에 Actions 탭에서 우클릭 후 Paste해서 Teleport Select (Button) 액션을 하나 추가하고, 저장합니다.
(이름은 관계 없습니다)

 

INPUTASSET ActionTreeItem{"m_Name":"Teleport Select (Button)","m_Type":1,"m_ExpectedControlType":"Button","m_Id":"28ecac93-4109-4841-bf97-5c4bef1e1f83","m_Processors":"","m_Interactions":"","m_SingletonActionBindings":[],"m_Flags":0}BindingTreeItem{"m_Name":"","m_Id":"3bbd2cd5-17c1-43f7-a7ff-72ff772d2a1e","m_Path":"<XRController>{LeftHand}/primaryButton","m_Interactions":"","m_Processors":"","m_Groups":"","m_Action":"Teleport Select (Button)","m_Flags":0}

 

 

3. 텔레포테이션 기능을 사용하고자 하는 XR Controller에 Select Action에 방금 만든 XRI LeftHand Locomotion/Teleport Select (Button) 액션을 연결해줍니다.

 

위 순서대로 설정하면 텔레포테이션은 실습과 마찬가지로 B키로 할 수 있고, Snap Turn은 원래대로 스틱을 조작하는 걸로 작동합니다.

감사합니다.

다른 댓글 보기(3)
오민석 프로필
Unity 2021.3 버전 공지
오민석 2022.04.20

유니티 2021.3 버전이 공개되었습니다.

수강하시는 데에는 유니티 2021.2 버전과 큰 변화는 없습니다.

 

유니티 2021.3버전은 2024년 4월까지 기능 추가 없이 버그 픽스가 지속되는 LTS 버전입니다.

이제 신규 프로젝트 등에서 유니티 버전을 고민하신다면, 2021.3 버전을 사용하는 게 일반적으로 좋은 선택이라고 생각합니다.

 

그 외에 패키지들도 조금 업데이트 되었는데,

Oculus XR Plugin은 3.0.0 -> 3.0.1 버전으로 사용하셔도 되고,

XR Interaction Toolkit은 2.0.0 -> 2.0.1 버전으로 올라갔는데, 다음 글을 보시면 차이점을 해결하여 수강하실 수 있습니다.