바인딩 컨트롤을 사용하여 3D 개체 조작

완료됨

손이나 입력 원본을 사용하여 홀로그램을 조작할 수 있으면 상황이 흥미로워집니다. 추적형 손을 사용하여 개체를 조작하고 잡으려면 개체에 다음 구성 요소가 연결되어 있어야 합니다.

  • 충돌기: 충돌기 구성 요소는 물리적 충돌과 관련하여 GameObject의 형태를 설명합니다. 충돌체는 보이지 않으므로 GameObject의 메시와 정확히 일치할 필요는 없습니다. 메시에 근사값을 사용하는 것이 더욱 효율적이며 게임플레이 시 구분할 수 없습니다.

  • 개체 조작자(스크립트): ObjectManipulator 스크립트를 사용하면 한 손 또는 양손을 사용하여 개체를 이동, 스케일링, 회전할 수 있습니다. 개체 조작자를 구성하여 항목이 여러 입력에 응답하는 방식을 조작할 수 있습니다. 이 스크립트는 HoloLens 2 연동형 손, HoloLens 2 손 광선, HoloLens 1 응시 및 제스처, 몰입형 헤드셋 모션 컨트롤러 입력을 포함한 상호 작용 종류를 최대한 처리해야 합니다.

경계 컨트롤

BoundsControl은 혼합 현실의 개체 리모델링을 위한 간단한 기능을 제공합니다. 바인딩 컨트롤은 홀로그램에서 컨테이너를 표시하여 상호 작용할 수 있다는 것을 알려 줍니다. 상자의 모서리와 가장자리에 있는 핸들은 개체의 크기 조정, 회전 또는 변환을 허용합니다. 바인딩 컨트롤은 입력에 추가로 반응합니다. 예를 들어 HoloLens 2에서 바인딩 컨트롤은 손가락 위치에 반응하고 개체의 공간을 이해하는 데 유용한, 표시된 설명을 제공합니다. 모든 상호 작용 및 시각적 개체를 손쉽게 사용자 지정할 수 있습니다.