This document is about: FUSION 1
SWITCH TO

수정중인 페이지 입니다.

대화형 메뉴


Available in the Industries Circle
Circle
Fusion Industries 프로토 타이핑 애드온

대화형 메뉴

대화형 메뉴 모듈은 다음을 제공합니다:

  • 매우 간단한 메뉴 UI 프리팹 InteractiveMenu입니다. 제목과 텍스트나 버튼을 추가할 수 있는 플레이스 홀더가 포함되어 있습니다.
Fusion 미팅 대화형 메뉴 프리팹
  • 메뉴 버튼 플레이스 홀더에 배치할 수 있는 ActionButton 프리팹.
  • 대화형 메뉴를 연결하는 데 사용할 수 있는 간단한 선 렌더링 프리팹(CurveLineRenderer).
  • 담당하는 InteractiveMenu 클래스는 대상 객체를 따라오는 메뉴를 표시하며, 사용자와 인터랙티브 메뉴 사이에 객체가 있는지 확인하여 방해받지 않는 위치를 찾아냅니다.
    메뉴는 플레이어의 카메라를 향해 자동으로 배치되며, 오프셋 매개변수 덕분에 곡선의 시작점과 끝점을 정의할 수 있으며, 제한된 횟수와 제한된 시간 동안 메뉴를 표시할 수 있습니다.
미팅 샘플용 Fusion 미팅 대화형 메뉴 프리팹

사용하는 방법은?

  • 대화형 메뉴가 필요한 grababable 객체에 InteractiveMenu 클래스를 추가합니다,
  • InteractiveMenu 프리팹을 기반으로 필요에 따라 메뉴 프리팹 변형을 만들어 Interactive Menu GO로 선택합니다. 예:
미팅 샘플용 Fusion 미팅 대화형 메뉴 프리팹
미팅 샘플용 Fusion 미팅 대화형 메뉴 프리팹
  • CurveLineRenderer 또는 임의의 라인 렌더링 된 프리팹으로 Curve Prefab 을 설정합니다,
  • 메뉴에 따라 Target Object를 정의합니다

대화형 메뉴 파라미터

Fusion Meeting Interactive Menu Prefab
  • Always Display InteractiveMenu : true 이면 항상 메뉴가 표시됩니다. 그렇지 않으면 메뉴가 특정 횟수만 표시됩니다(nblimit 파라미터 참조).

  • Number Of Display Of InteractiveMenu : 메뉴가 표시되는 시간을 설정합니다(Always Display InteractiveMenu는 false로 설정해야 합니다)

  • Menu Display Duration When Grabbed : 플레이어가 객체를 잡은 후 메뉴가 표시되는 시간(초)

  • Menu Display Duration When UnGrabbed : 플레이어가 객체를 가져온 후 메뉴가 표시되는 시간(초)

  • Elastic Speed : 커브의 탄력성을 조절합니다. 즉, 메뉴가 객체를 얼마나 빨리 따르는지 정의합니다.

  • Default Menu Offset : 대화형 메뉴의 오프셋 위치를 정의합니다.

  • Interactive Menu Offset In Focus Mode : 포커스 모드가 활성화된 경우 대화형 메뉴 위치를 제어하기 위한 오프셋입니다.

  • Start Position Offset : 커브의 첫 번째 점의 오프셋. 커브가 메뉴와 직접 접촉하지 않으려면 유용합니다.

  • End Position Offset : 커브의 마지막 점의 오프셋. 커브가 객체와 직접 접촉하지 않으려면 유용합니다.

  • Curve Menu Offset : 메뉴 근처의 베지어 곡선을 제어하기 위한 오프셋

  • Curve Object Offset : 객체 근처의 베젤 곡선을 제어하기 위한 오프셋

  • Obstacle layer : 메뉴는 바람직하지 않은 위치(예: 벽 안)에 표시될 수 있습니다. 이를 방지하기 위해 클래스는 레이 캐스트를 사용하여 메뉴의 가시성을 방해하는 객체가 없는 위치를 찾습니다. 레이 캐스트에서 고려되는 레이어를 정의해야 합니다.

  • Offset Distance When Menu Touch An Object : 객체가 메뉴의 표시를 방해하는 경우 메뉴를 이동하는 데 사용되는 오프셋입니다.

다운로드

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

지원하는 토폴로지

  • 공유 모드
  • 호스트 모드

변경 내역

  • 버전 1.0.0 (2023/07/06) : 최초 릴리즈
Back to top