Locomotion/Footsteps/FootstepSoundSplatmapSplitter

Last-modified: 2025-09-07 (日) 20:50:40


FootstepSoundSplatmapSplitter(フットステップ サウンド スプラットマップ スプリッター)

足跡イベントをスプラットマップ(RGBAチャンネル毎)で分配するためのコンポーネント


項目

Enabled:
効果なし。

SplatMap:
RGBAチャンネルのデータ(テクスチャ)。

R_SoundMaterial:
Rチャンネル(赤色)の上を歩いたときのサウンドマテリアル。

G_SoundMaterial:
Gチャンネル(緑色)の上を歩いたときのサウンドマテリアル。

B_SoundMaterial:
Bチャンネル(青色)の上を歩いたときのサウンドマテリアル。

A_SoundMaterial:
αチャンネル(透明)の上を歩いたときのサウンドマテリアル。

BlendSounds:
踏んでいるチャンネルに基づいて、足音をブレンド(混合)再生する。
初期設定はFalse。(混ぜない。)

MinimumThreshold:
再生下限しきい値。

R_Weight:
Rチャンネルの再生比重。

G_Weight:
Gチャンネルの再生比重。

B_Weight:
Bチャンネルの再生比重。

A_Weight:
αチャンネルの再生比重。


使用例

  • 適当なスロットにアタッチ。
  • RGBAチャンネルそれぞれのSoundMaterialにFootstepSoundDefinitionコンポーネントを指定する。
  • 例えば、地形を作った際に『土』『草』『砂』『石』の4種類の足音が必要な場合。
    土の部分が赤色、草の部分が緑色、砂の部分が青色、石の部分が透明の画像(スプラットマップ)を作る事で、歩いた際にシームレス(無段階で滑らか)に足音を再生できます。


その他

  • このコンポーネントを使用する際は、必ずメッシュコライダーを使用してください。(無UVコライダーを使用した場合、歩行モーションがバグります。)