Trigger로 설정된 Unity Collider는 Unity Rigidbody의 collision에 의해 Trigger 됩니다. 마찬가지로, AXRPTriggerVolume은 AXRPRigidbody의 collision에 의해 Trigger 됩니다.

  1. Unity Collider를 하나 생성하고 AXRPTriggerVolume component를 추가합니다.

    Screenshot 2023-08-16 110542.png

  2. 메뉴에서 AXRPRigidbody Game Object를 생성합니다.

    Screenshot 2023-08-16 111248.png

  3. Trigger Enter/Exit에 대해 호출될 다른 컴포넌트의 Method들을 등록합니다.

    Screenshot 2023-08-16 111555.png

Actor Filter

대부분의 경우 모든 Rigidbody가 모든 Trigger Volume을 Trigger하는 것만으로는 충분하지 않습니다. Actor Filter를 이용해 어떤 Rigidbody가 어떤 Trigger Volume을 Trigger할지 결정할 수 있습니다.

  1. 메뉴에서 “Actor Filter” Asset을 생성합니다.

    Screenshot 2023-08-16 112224.png

  2. 생성한 Filter의 값들을 원하는대로 설정합니다.

    Screenshot 2023-08-16 112455.png

  3. 위 Filter를 Trigger Volume의 Filter에 설정합니다.

    Screenshot 2023-08-16 111555_cropped.png

  4. Rigidbody에는 Actor Tag를 설정합니다.

    Screenshot 2023-08-16 113214.png

🏠  onAirXR Playground 개발가이드

시작하기


시스템 요구사항


Quick Start


Demo Scene 살펴보기


개발하기


Avatar 만들기


Place 설정하기


Player 입력 처리하기


Animator 공유하기


Video Player 공유하기


Timeline 공유하기


Audio Source 공유하기


오브젝트 움직임 공유하기


데이터 공유하기


데이터 표시하기


Trigger Volume 만들기


특정 사용자한테만 오브젝트 보여주기


Prefab으로 Instance 생성하기


Scene 이동하기


Display 만들기


개발하기 : 고급


onAirXR Playground 기술 개요


Avatar & Avatar Selector