This document is about: FUSION 2
SWITCH TO

Feedback


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

このアドオンでは、触覚や音声のフィードバックを生成するクラスを提供します。

音声フィードバック

Sound

このクラスは、アプリケーションで再生される音声の共通パラメーターを定義します。

  • Name
  • Audio Clip
  • Volume
  • Pitch
  • Spatial Blend
  • Loop
  • Audio Mixer

SoundManager

SoundManagerはシーンに追加され、パブリックなsoundsリストによって、アプリケーションで再生されるすべての音声を集約します。
選択された名前の音声を再生するメソッドなどを提供しています。
AudioSourceパラメーターが与えられない時にも音声を再生するため、SoundManagerAudioSourceが追加されている必要があります。

Feedback

Feedbackは、NetworkGrabbableオブジェクトの音や触覚のフィードバックを管理します。シーンにはSoundManagerが必要です。
これは以下のメソッドを提供します。

  • 再生中の音声フィードバックのStart/Pause/Stop
  • 音声と触覚のフィードバックを同時に再生開始する

AudioSourceが定義されていない、またはオブジェクトから見つからなかった場合、FeedbackSoundManagerAudioSourceを使用します。

Fade Audio Source

FadeAudioSourceは、一定時間内で指定する音量になるまでAudioSourceの音量を調節するユーティリティクラスです。

UIAudioFeedback

UIAudioFeedbackクラスは、ユーザーがUI要素を操作した時に、音声フィードバックを追加する際に便利に使用できます。
ゲームオブジェクトのUIコンポーネント(ButtonSliderToggle)を検索して、ユーザーがクリックした時(Button)や値が変更された時(SliderToggle)に音声を再生するため、リスナーを追加します。

デモ

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

Fusion Industries Feedback

シーンには、2つのパッドがあるシンプルなドラムと2つのドラムスティックがあります。また、ConnectionManagerゲームオブジェクトにはSoundManagerがあります。
各ドラムスティックは、FeedbackDrumStickコンポーネントを持ちます。
DrumStickクラスは、ドラムスティックで触れたオブジェクトを制御して、Feedbackクラスを通して触覚と音声のフィードバックを再生します。
そのオブジェクトがドラムパッドなら、Drumに関連する音声を再生するように問い合わせます。

ダウンロード

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

対応するトポロジー

  • 共有モード

更新履歴

  • Version 2.0.2:
    • Fix to ensure compatibility with VisionOSHelpers add-on.
    • Prevent crash in case of missing sound manager.
  • Version 2.0.1: Remove duplicate code + add UIAudioFeedback + fix debugLog
  • Version 2.0.0: Fusion 2.0 support
  • Version 1.0.2: Namespace modification
  • Version 1.0.1: Add demo scene + add namespace
  • Version 1.0.0: First release
Back to top