This document is about: FUSION 2
SWITCH TO

Interactive Menu


Available in the Industries Circle
Circle
Fusion Industries プロトタイピングアドオン

Interactive Menu

Interactive Menuモジュールは、以下の機能を提供します。

  • 非常にシンプルなメニューUIのプレハブInteractiveMenuは、タイトルとテキストやボタンを追加できるプレースホルダーを持ちます。
Fusion Meeting Interactive Menu Prefab
  • シンプルなLineRendererプレハブ(CurveLineRenderer)は、Interactive Menuと関連するオブジェクトを繋げるために使用できます。
  • InteractiveMenuクラスは、対象オブジェクトに追従するメニューを表示します。ユーザーとInteractive Menu間にオブジェクトがあるかをチェックして、遮られない位置を見つけます。
    メニューは自動的にプレイヤーのカメラの方向を向きます。オフセットパラメーターによって、曲線の始点と終点を定義できます。また、メニューの表示回数や時間を制限することができます。
Fusion Meeting Interactive Menu for meeting sample

使用方法

  • メニューが必要な掴めるオブジェクトにInteractiveMenuクラスを追加します
  • メニューのPrefab Variantを作成して、InteractiveMenuプレハブのInteractive Menu GOに設定します
Fusion Meeting Interactive Menu for meeting sample
Fusion Meeting Interactive Menu for meeting sample
  • Curve Prefabに、CurveLineRendererか任意のLineRendererプレハブを設定します
  • メニューが追従するTarget Objectを定義します

Interactive Menuパラメーター

Fusion Meeting Interactive Menu Prefab
  • Always Display InteractiveMenutrueならメニューが常に表示され、falseなら一定回数だけ表示されます(Number Of Display Of InteractiveMenuを参照)

  • Number Of Display Of InteractiveMenu:メニューの表示回数を設定します(Always Display InteractiveMenufalse時)

  • 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:オブジェクトがメニュー表示を妨げた場合に、メニューを動かすオフセットです

依存関係

  • DesktopFocus addon

デモ

デモシーンはAssets\Photon\FusionAddons\Interactivemenu\Demo\Scenes\フォルダーにあります。

Fusion Industries Addon Interactive Menu

Three cubes with differente interactivemenu settings can be tested.

ダウンロード

このアドオンの最新バージョンは、Industries アドオンのプロジェクトに含まれています。

対応するトポロジー

  • 共有モード

更新履歴

  • Version 2.0.2: Add InteractiveMenuObjectEraser to despawn a menu alongside its object
  • Version 2.0.1: Fix menu spawn position
  • Version 2.0.0: Fusion 2.0 support
  • Version 1.0.4: Remove InteractiveMenu Action Variant prefab
  • Version 1.0.3: Namespace modification
  • Version 1.0.2: Reduce the delay to find the rig + add protection in CheckTargetMenuPosition()
  • Version 1.0.1: Add demo scene + remove unused assets + add namespace
  • Version 1.0.0: First release
Back to top