【無料】 みんなの足音コントローラー【VCC対応】
- ダウンロード商品¥ 0







足音があるだけで雰囲気が変わります。 自分と他の人の足音・着地音を自動で鳴らすワールドギミックです。 v2.0 で中身を作り直しました。一定時間ごとではなく一定距離ごとに鳴らす方式になったので、走っても足音が早送りになりません。左右の足を交互に踏み、足元の材質を見て音を変えます。階段では歩幅が縮んで段板 1 枚ごとに 1 歩鳴り、高いところから落ちると強い着地音になります。 前提 UdonSharp Unity(2022.3.22f1 で確認) 導入手順(かんたん) ①ダウンロードした zip を展開する ②ワールドを Unity で開いた状態で、FootstepController_v2.0.unitypackage をダブルクリックしてインポート ③Assets/FootstepController/FootstepController.prefab をシーンへドラッグ&ドロップ ④そのままアップロードすれば鳴ります 同梱の芝の音 2 種は動作確認用です。プレハブの中の Surface_Default に好きな音を入れて差し替えてください。 ■ 同シリーズのワールドギミック(30種類以上・すべて無料) https://pon-poko-pon.booth.pm/
できること
・一定距離ごとに鳴らすので、歩く速さが変わっても歩数の感じが崩れません ・左右の足を交互に、体の左右 0.2m ずらした位置から足元を調べます。片足だけ水たまりに入っている状態が音に出ます ・足元の材質ごとに音を変えられます。音を足すのにスクリプトを触る必要はありません ・着地は落下距離 0.9m を境に「軽い一歩」と「強い着地」の 2 段。強い方は 3 音を重ねて厚くしています ・跳び上がる瞬間の踏み切り音 ・階段・坂では歩幅が 0.65 倍に縮み、段板 1 枚ごとに 1 歩鳴ります ・しゃがむと歩き音が消えます(走りと着地は鳴ります) ・他の人の足音は 16m より遠い人を計算ごと飛ばします ・テレポートやリスポーンで爆音が出ないようにしています
材質ごとに音を変える
1. 空のオブジェクトを作り、FootstepSurface を付けます 2. Keyword に判定用の文字列を入れます(例: water、wood、metal) 足元のマテリアル名かオブジェクト名に、その文字列が小文字で含まれていれば当たります 3. Controller の Surfaces 配列に並べます。上から順に照合し、最初に当たったものを使います 4. どれにも当たらなかったときは Default Surface が鳴ります Run Clips と Land Clips は空にしておくと Walk Clips が代わりに鳴ります。 Overlay Clips に音を入れて Overlay Chance を 0 より大きくすると、その確率で足音に重ねて鳴ります(落ち葉、砂利のこすれなど)。
主な設定値(Controller)
Stride Base / Stride Per Speed 歩幅。歩幅 = Base + PerSpeed × 水平速度 Stride Stair Scale 階段・坂での歩幅の倍率(既定 0.65) Land Hard Fall Distance この落下距離(m)以上で強い着地音(既定 0.9) Jump Takeoff Speed 踏み切り音を鳴らす上向き速度。0 で無効 Sneak Head Ratio 頭がこの比率より低いと歩き音を消す。0 で無効 Min Pitch / Max Pitch 1 歩ごとの音程のばらつき External Volume ワールド側から音量をまとめて触るための倍率
利用規約
ローカルでのみ動作確認済み 再配布・改造など全部歓迎 本アセットは現状有姿で提供します。 記載の対応バージョン以外での動作は保証しません。 サポート・アップデートの提供は実施する場合がありますが義務ではありません。不具合報告は歓迎しますが、修正対応の実施可否・時期は作者の裁量とします。
更新履歴
2026/09/11 v2.0 距離刻みへ変更。材質ごとの音、着地 2 段、踏み切り音、階段の歩幅、しゃがみ抑制を追加 2025/11/06 自分自身の足音が追従しなかったのを修正
使用音声
[Kenney.nl – Sound Effects](https://kenney.nl/assets/category:Audio)







