【VRChat想定】ワールドBGMマネージャー
- Digital500 JPY



================================================== 【VRChatワールド向け】ワールドBGMマネージャー ~エリアごとにBGMが切り替わる、プレハブポン置きギミック~ ================================================== ■ 同梱物 ・WorldBGMManager プレハブ一式 ・UdonSharpスクリプト ・カスタムエディタスクリプト ・サンプルシーン ・README(セットアップ手順書) ■ アップデート 購入後のアップデートは無料でダウンロードいただけます。 更新情報は商品ページにてお知らせします。
こんなワールドを作りたい方へ
「ロビーは穏やかな曲、ダンジョンは緊迫した曲を流したい」 「フィールドが切り替わる瞬間にBGMもスマートに変えたい」 「部屋やエリアごとに動画プレイヤーの音を分けたい」 「でもUdonの記述やAudioSourceの管理は面倒……」 そんな悩みを、プレハブをひとつ置くだけで解決します。
製品概要
ワールド内の任意のエリア(コライダー)ごとに、流すBGMを自動で切り替えるVRChatワールド用ギミックです。 エリア境界では現在のBGMをフェードアウトし、音量が完全に0になった瞬間に次のBGMをフェードインで再生開始。 シームレスで違和感のないBGM遷移を実現します。 プレハブをドラッグ&ドロップして、インスペクターで設定するだけですぐに使えます。 動画プレイヤーを使用したBGMにも対応。動画プレイヤー内のオーディオソースを設定することで自由なBGMを設定可能。 ◆ プレハブをポンと置くだけ 難しい設定は不要。プレハブをシーンに配置して、エリアと BGMを紐付けるだけで動作します。 ◆ コライダーで自由にエリア定義 Box / Sphere / Capsule / Mesh など、任意のコライダー形状で エリアを設定できます。狭い部屋にも広いフィールドにも対応。 ◆ なめらかなクロスフェード フェードアウト → フェードインの逐次切替方式により、 音が重ならず違和感のない遷移を実現。 フェード時間はエリアごとに個別設定可能です。 ◆ インスペクターで簡単設定 エリアごとのBGM・音量・ループ・優先度などを、 カスタムエディタの分かりやすいUIで設定できます。 音量はスライダーで0.0〜1.0の範囲で調整可能。 ◆ スポーン位置を自動判定 ワールド入室時のスポーン位置を判定し、該当エリアのBGMを即座に再生。リスポーンやテレポートにも対応しています。 ◆ エリア重複時の優先度制御 複数のエリアが重なっている場合、priority値で再生するBGMを制御できます。 ◆ 完全ローカル動作 BGMの再生・状態管理はすべてローカルで完結。 プレイヤー間の同期処理を行わず、ネットワーク負荷ゼロ。 他のプレイヤーの動きに影響されません。
主な用途
・複数のテーマやエリアを持つ複合ワールド ・エリアごとに雰囲気を変えたいRPG・アスレチックワールド ・ホラーワールドの恐怖演出 ・ミュージアム・ギャラリー(展示室ごとのBGM切替) ・複数個の動画プレイヤーでBGMを管理したいワールド
確認済み動作環境
・VRChat SDK3 (3.10.3) - Worlds ・Unity(Unity 2022.3.22f1) ・PC版VRChat専用 ※Quest版には対応しておりません
かんたん3ステップで導入
1. プレハブをシーンにドラッグ&ドロップ 2. インスペクターでエリア(コライダー)とAudioClipやAudioSourceを紐付け 3. 音量・フェード時間をスライダーで調整 → 完成!
ご注意事項
・PC版VRChat専用です。Questワールドではご利用いただけません。 ・1ワールドにつき1マネージャーの配置を推奨しています。 ・BGMはローカル再生のため、プレイヤーごとに再生タイミングが独立します(同期はされません)。 ・AudioClip(音源)は同梱されません。
利用規約
VN3 License を使用しています。 ライセンスをご確認ください。 https://drive.google.com/drive/folders/1qVtX2ojNhDMW9bvAygaVsiVZBj7RXbFQ?usp=drive_link
サポート・お問い合わせ
不具合報告・ご質問は下記までお願いいたします。 X(旧Twitter): [https://x.com/SETSUNA_vrc] ご購入者向けサポート: BOOTHのメッセージ機能 ※できる限り対応いたしますが、すべてのご要望にお応えできるわけではない点ご了承ください。
クレジット表記について
ワールドへのクレジット表記は任意ですが、 ご記載いただけると製作者の励みになります。



