onAirXR Playground는 XR Interaction Toolkit가 같이 사용하는 것을 적극적으로 권장합니다. 그렇게 함으로써 onAirXR Playground에서 제공하는 모든 기능을 완전히 활용할 수 있습니다. (그럼에도 불구하고 XR Interaction Toolkit이 반드시 있어야 하는 것은 아닙니다.)
XR Interaction Toolkit | XR Interaction Toolkit | 2.4.3
메뉴에서 “Playground Origin (XR Origin)” 오브젝트를 생성하면, 거기에는 Input Module, Interaction Manager 등 입력 관련 필수 컴포넌트들이 미리 포함되어 있으므로 XR Interaction Toolkit의 인터랙션 기능을 바로 사용할 수 있습니다. 단, Interactor의 추가는 아래 문서를 따라야 합니다.
onAirXR Playground에서 Interactor는 대부분 사용자 Avatar의 Head 또는 Hand 아래에 위치하게 됩니다. 이 경우, 아래와 같이 AXRPAvatarInteractor component를 추가하여 Interactor 위치를 onAirXR Playground에 알려야 합니다.

“Starter Assets” 샘플에는 바로 사용할 수 있는 몇 가지 Interactor를 제공하고 있습니다.

XR Interaction Toolkit은 AR 디바이스 입력만을 위한 별도의 컴포넌트를 제공합니다. 하지만 보다 간단한 개발 경험을 위해, onAirXR Client는 디바이스 스크린의 Touch 입력으로부터 XR Controller를 시뮬레이션 하도록 구현되어 있습니다.
XR Interaction Toolkit은 기본적으로 Select와 Activate, 두 종류의 Input Action을 사용합니다. onAirXR Playground는 각 Input Action에 대해 Unity Event를 등록할 수 있는 helper 컴포넌트를 제공합니다.
임의의 Game Object에 AXRPPlayerInput component를 추가합니다.
Preset에서 Left 또는 Right Hand Preset을 선택합니다.

각 Input Action에 대해, 필요에 따라 다른 컴포넌트 Method들을 추가합니다.
