본문 바로가기
반응형

홀로렌즈2/기본기11

유니티에서 홀로렌즈2 개발 - 경계 설정 및 크기 조절 1. RoverExplorer에 스크립트 추가 RoverExplorer를 선택하고 Add Component를 통해서 BoundsControl과 Object manipulator를 추가해준 뒤 체크를 해제해준다. 2. 메뉴창 버튼 상호작용 설정 Menu - ButtonCollection에 위치한 버튼들을 펼치고 3번째 버튼의 이름을 BoundsControl_Enable로 변경해준뒤, Button Config Helper 스크립트에도 Text를 Enable이라고 적어주고 Onclick 이벤트를 첨부된 사진처럼 설정하고 아이콘도 바꿔준다. 3. Disable 버튼 설정 4번째 버튼도 위의 사진처럼 설정을 해준다. 모든 설정을 끝마치면, RoverExplorer의 경계를 확인할 수 있고 회전하거나 크기를 조절할.. 2021. 7. 8.
유니티에서 홀로렌즈2 개발 - 오브젝트 손으로 잡고 옮기기 1. 컴포넌트 추가 RoverAssembly와 Parts를 모두 선택한 다음, Add Component를 눌러서 Object Manipulator NearInteractionGrabbable PartAssemblyController 를 추가해준다. 2. Object Manipulator 설정 Object Manipulator에서 Two Handed manipulation을 Move와 Rotate만 선택해준다. 3. Audio 설정 RoverAssembly와 Parts를 모두 선택한 다음, Add Component로 Audio Source를 추가해준 뒤 MRTK - StandardAssets - Audio 안에 있는 MRTK_Scale_Start를 AudioClip에 넣어준다음에 Play on Awake의.. 2021. 7. 7.
유니티에서 홀로렌즈2 개발 - 안내창 생성하기 1. RoverParts 들에 컴포넌트를 추가한다 전체 선택을 한 뒤에 한번에 Add Component로 넣어주면 편하다 2. 프리팹 추가 및 설정 MRTK - SDK - Features - UX - Prefabs - Tooltips simple Line ToolTip을 방금전 추가했던 컴포넌트의 Prefab 부분에 드래그앤드롭으로 넣어준다. Setting Mode를 Override로 바꿔주고 Manaul Pivot Local Position 값을 상황에 맞게 수정해준다. 3. 툴팁의 텍스트 입력 인스펙터창을 좀 더 내려보면 ToolTipText칸이 있다. 여기에 입력한 내용이 텍스트로 등장하게 된다. RoverParts에 부품들에 전부 이름을 입력해준다. 플레이를 해보면 손으로 Ray를 맞췄을 때 입력.. 2021. 7. 6.
유니티에서 홀로렌즈2 개발 - 메뉴창 만들어서 상호작용하기 1. 메뉴창을 가져온다 MRTK - SDK - Features - UX - Prefabs - Menus 메뉴창이 종류별로 존재한다. 필요에 따라서 하나를 가져오면 된다. 나는 4x1을 가져왔다 2. 이름을 변경해준다 이름을 Menu로 변경했고, 자식으로 존재하는 ButtonCollection을 펼치면 4개의 버튼이 등장한다. 3. 첫번째 버튼 수정 첫번째 버튼을 선택하고 Indicator로 변경하고, Main Label Text도 Indicator로 수정해준다. 4. On Click 이벤트 설정 On Click() 부분에 방금 생성한 Indicator가 아니라 예전에 만들어줬던 화살표모양의 Indicator를 드래그앤드롭 해주고 이미지와같이 Function을 설정해준다. 그리고 돋보기 아이콘을 설정해준다.. 2021. 7. 5.
반응형