
!発売記念限定価格は1/31まで!ご購入はお早めに! 【VRChat / Udon】置くだけで物理衝突音!CollisionSounder ワールドに置いた小物やアイテム、投げても音が鳴らないとちょっと寂しくないですか? 「CollisionSounder」は、オブジェクトにセットするだけで 物理演算に基づいたリアルな衝突音・転がり音を再生するUdonSharpスクリプトです。 ただ音が鳴るだけじゃなく、 「強くぶつけたら大きな音」「大きい箱なら重い音」「転がったらゴロゴロ音」 といった処理を自動でやってくれます。 あると地味に嬉しい、ワールドのクオリティアップ係として使ってやってください。
■ なにができるの?
1. ぶつかった強さで音が変わる ポイッと軽く投げたら「コトッ…」、全力で投げたら「ゴトン!」と変化します。 細かいことですが、これだけで没入感がだいぶ違います。 2. 物の大きさ(Scale)を音に反映 同じ効果音でも、小さいビー玉なら「高い音」、巨大な岩なら「低い音」に勝手に調整します。 オブジェクトごとにわざわざピッチ調整をしなくていいので楽ちんです。 3. 転がり音(Rolling)も勝手に生成 床を滑ったり転がったりした時の「ゴロゴロ…」「ズサー…」という音も鳴ります。 専用のループ音源を用意する必要はありません。衝突音をうまいこと加工して生成するので、素材の節約にもなります。 ※音素材によっては適していないこともあります。 4. リアルな音質変化 (LPF) 弱い衝突のときは、少しこもった音になります。 これにより「硬いものが当たった痛そうな音」と「優しく置いた音」が自然に区別されます。
■ 使い方
1. Prefabをシーンに置く 2. Inspectorで好きな効果音(AudioClip)をセットする 3. 終わり! ※既存のオブジェクトにつける場合も、スクリプトをドラッグ&ドロップするだけで基本的なセットアップが完了します。
■ 動作環境
Unity 2022.3.22f1 VRChat SDK - Worlds (Udon) UdonSharp
■ 利用規約
本データの著作権は製作者(L嬢)に帰属します。 本データ購入者は、以下の規約に同意したものとみなします。 【許可】 ・VRChat等のソーシャルVRサービスでの利用 ・本データを組み込んだワールドのパブリック化 ・本データの改変 ・個人/法人を問わず、営利目的での利用(動画配信、ゲーム制作など) ・R-18/R-18G作品への利用 【禁止】 ・本データそのもの、または改変したデータを再配布・販売すること ・本データが含まれる形でのアバターやワールドデータの販売・二次配布(アセットとしての再配布) ・政治的、宗教的活動、他者への誹謗中傷目的での利用 【免責事項】 ・本データを利用したことによって生じるいかなる損害に対しても、製作者は一切責任を負いません。
■ 更新履歴
2026/1/19 v1.0 公開

