인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
개발 · 프로그래밍

/

VR/AR

두고두고 써먹는 유니티 VR

Unity를 이용하여 VR 장비를 연동하고, VR 컨텐츠를 개발하는 방법을 배우는 VR 개발 입문 강의입니다. VR의 시장성이나 전망은 이미 많은 컨텐츠에서 접할 수 있기 때문에 굳이 다루지 않고, 실제 개발에 필요한 핵심만 추렸습니다. 쉽고 빠르게 배워서 두고두고 써먹을 수 있는 VR 개발 방법을 알고 싶다면 여기로 오세요!

(4.9) 수강평 31개

수강생 603명

새소식 목록
관리
작성

XR Interaction Toolkit 2.0.1 버전 공지

 

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은 원래대로 스틱을 조작하는 걸로 작동합니다.

감사합니다.

댓글