Magnets

Fusion XR 프로토타이핑 애드온

Magnets 애드온은 물체를 잡을 수 없을 때 다른 사람에게 끌리는 간단한 방법을 제공합니다.

magnets 데모

Magnet 타입

자성체는 IMagnet 인터페이스로 설명됩니다. 자석은 여러 종류가 존재합니다.

MagnetPoint

MagnetPointmagnetRadius(Physics.OverlapSphere) 안에 있는 IMagnet의 끌림을 찾는 네트워크 행동입니다.

MagnetTarget

MagnetTarget은 다른 물체를 끌어들일 수는 있지만 움직이지는 않습니다. NetworkedObject 아래에 둘 필요는 없습니다.

isPlaneMagnet이 true로 설정되어 있는 경우 객체를 변환 위치로 끌어들이는 대신 MagnetTarget은 객체를 new Plane(transform.up, transform.position)으로 정의한 투영면의 가장 가까운 지점으로 끌어들입니다.

alignOnAllAxis를 false로 설정하면 추적된 객체는 위쪽 축과 자석 목표 축을 일치시키지만 다른 축은 그대로 유지합니다.

MagnetCoordinator

한 물체에 여러 개의 MagnetPoint가 들어갈 수 있습니다. 자석이 풀렸을 때 한꺼번에 터지지 않도록 하기 위해 MagneticCoordinator를 사용할 수 있습니다. MagnetPoint가 목표물을 찾지 못하게 하고, 자석과의 거리에 따라 가장 적합한 마그넷 포인트를 선택합니다.

데모

데모 씬은 Assets\Photon\FusionAddons\Magnets\Demo\Scenes\ 폴더에 있습니다.

의존성

  • XRShared 애드온 2.0

다운로드

이 애드온은 최신 버전의 XR 애드온 프로젝트에 포함되어 있습니다.

지원되는 토폴로지

  • 공유 모드

변경 내역

  • 버전 2.0.0: 최초 릴리즈
Back to top