フィードバック
このアドオンは、ハプティックおよびオーディオフィードバックを生成するためのいくつかのクラスを提供します。
オーディオフィードバック
サウンド
このクラスは、アプリケーション内で再生されるサウンドの共通パラメーターを定義します。
- 名前
- オーディオクリップ
- 音量
- ピッチ
- 空間ブレンド
- ループ
- オーディオミキサー
SoundManager
SoundManager は、パブリックの sounds リストを利用することで、アプリケーション内で再生されるすべてのサウンドを集中管理するためにシーンに追加できます。
名前により選択されたサウンドを再生するためのいくつかのメソッドを提供します。
オーディオソースパラメーターが提供されていない場合、サウンドを再生するために SoundManager に AudioSource を追加する必要があります。
フィードバック
フィードバックは、NetworkGrabbable オブジェクトのためのオーディオおよびハプティックフィードバックを管理します。シーンには SoundManager が必要です。
以下のメソッドを提供します。
- オーディオフィードバックの再生を開始/一時停止/停止する
- オーディオフィードバックとハプティックフィードバックを同時に再生する
オーディオソースが定義されていないか、オブジェクト上で見つからない場合、Feedback は SoundManager のオーディオソースを使用します。
フェードオーディオソース
FadeAudioSource は、指定された期間内に AudioSource の音量を開始点からターゲット音量へと増加させるためのユーティリティクラスです。
デモ
デモシーンは Assets\Photon\FusionAddons\Feedback\Demo\Scenes\フォルダにあります。
シーンには、2つのパッドと2つのドラムスティックを持つ非常にシンプルなドラムがあります。また、ConnectionManager ゲームオブジェクトの下には SoundManager が配置されています。
各ドラムスティックには Feedback および DrumStick コンポーネントが付いています。
DrumStick クラスは、ドラムスティックで触れたオブジェクトを制御し、Feedback クラスを通じてハプティックおよびオーディオフィードバックを再生する責任があります。
もしオブジェクトがドラムパッドであれば、Drum にその関連する音を再生するように要求します。
ダウンロード
このアドオン最新バージョンはaddon projectにあります。
サポートされているトポロジ
- shared mode
Changelog
- Version 1.0.2: Namespace modification
- Version 1.0.1: Add demo scene + add namespace
- Version 1.0.0: First release