フィードバック
このアドオンは、ハプティックおよびオーディオフィードバックを生成するためのいくつかのクラスを提供します。
オーディオフィードバック
サウンド
このクラスは、アプリケーション内で再生されるサウンドの共通パラメーターを定義します。
- 名前
- オーディオクリップ
- 音量
- ピッチ
- 空間ブレンド
- ループ
- オーディオミキサー
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