본문 바로가기
반응형

홀로렌즈2/기본기11

유니티에서 홀로렌즈2 개발 - 버튼으로 상호작용하기 1. Create Empty로 Buttons 생성 RoverExplorer의 자식으로 Buttons를 생성해준다. 2. 버튼 오브젝트를 가져온다 MRTK.Tutorials 폴더 - Prefabs 에 존재하는 PressableRoundButton을 Buttons의 자식으로 드래그앤드롭해서 만들어주고 복사해서 3개로 만들어준다. 3. 버튼 정렬 부모인 Buttons에 GridObjectCollection을 추가해준다. 4. 정렬 값 입력 설정값을 다음과 같이 입력해주고 Update Collection을 눌러준다. 그 후에 각자 상황에 맞게 오브젝트들의 위치와 각도를 조절해줘서 보기좋게 세팅해준다. 5. 버튼 이름 입력 복사해온 버튼들의 이름을 각각 Hints, Explode, Reset으로 변경해주고 버튼에.. 2021. 7. 4.
유니티에서 홀로렌즈2 개발 - 유니티와 실시간 연동하기 1. MRTK의 복제&사용자 설정 MixedRealityToolkit을 선택하고 Copy & Customize를 누른다. 2. Clone 생성 다음과 같은 창이 뜨면 Clone을 눌러서 복제해준다. 클론 버튼 위에 있는 Profile Name 칸에 직접 이름을 입력해줄 수 있다. 3. MRTK의 Clone이 생성되고 변경이 가능해진다. 복제하기 전에는 설정값들을 수정할 수 없었으나 복제한 이후에는 수정이 가능해졌음을 확인할 수 있다. 홀로렌즈의 경우 이처럼, 설정값을 수정해야하는데 변경이 불가능할 경우 Clone 버튼이 존재하는지 확인을 해보아야한다. 클론을 누르게 되면 복제가 되면서 사본을 통해서 수정이 가능해진다. 4. Camera를 선택해서 복제해준다 카메라 탭을 눌러서 Clone을 누른다. 5. .. 2021. 7. 3.
유니티 홀로렌즈2 개발 - 오브젝트 집고 옮기기 1. 상호작용을 할 오브젝트에 컴포넌트를 추가한다 RoverAssembly를 선택하고 Add Component를 눌러서 Tap To Place를 추가해준다. 해당 요소가 추가된 오브젝트가 Ray를 맞고있는 상황에서 엄지와 검지를 닿았다가 떼어내는 것으로 선택하여 옮길 수 있게 된다. 2. 세팅 값 설정 일단 자동으로 SolverHandler도 추가되는데 마찬가지로 Head로 설정해준다. 이러면 선택한 후에 플레이어가 바라보는 방향으로 따라서 이동하게 된다. Head가 아니어도 된다. 본인에게 필요한 방식으로 설정해주자. 그리고 Tap To Place에서 첨부한 이미지처럼 설정값을 변경해준다. 3. On Placing Started 설정 On Placing Started의 + 부분을 눌러준다. 그 후에 R.. 2021. 7. 2.
유니티로 홀로렌즈2 개발 - 대상을 따라다니는 Indicator 1. 인디케이터로 사용할 오브젝트를 가져온다 MRTK.Tutorials 폴더 - Prefabs 안에 존재하는 Chevron을 하이어라키창으로 드래그앤드롭하고 이름을 Indicator로 변경. 그리고 Transform을 적절히 조절해서 가리키려는 대상과 어울리게 만들어준다. 2. DirectonalIndicator 컴포넌트 추가 인디케이터를 선택하고 컴포넌트 추가를 눌러준다. DirectonalIndicator를 입력하여 추가해준다. 3. 설정값 세팅 DirectonalIndicator를 컴포넌트 추가를 해주면, SolverHandler와 DirectonalIndicator가 자동으로 추가된다. 먼저 SolverHandler의 Tracked Target Type을 Head로 설정해준다. 머리의 방향을 인식.. 2021. 7. 1.
반응형