Mashiro Speed Change Zone

指定した BoxCollider の範囲内にローカルプレイヤーがいる間、移動速度(Walk / Run / Strafe)に倍率を掛けるコンポーネント。

構成

ファイル 役割
MashiroSpeedChangeZone.cs / .asset エリア判定と移動速度の設定
SpeedChangeZone.prefab MashiroSpeedChangeZone、Trigger の BoxCollider(サイズ (1, 1, 1))、無効化した MeshRenderer を持つ GameObject

依存

仕様

Inspector

フィールド 型 既定値 必須 内容
speedZones BoxCollider[] 空 ○ 倍率を適用するエリア
updateInterval float 1.0 – 判定間隔(秒)
speedRatio float([Range(0.05, 10)]) 0.44 – エリア内の速度倍率
applyEpsilon float 0.01 – 現在値と目標値の差がこの値を超えたときだけ速度を設定する

SpeedChangeZone.prefab では speedZones は未設定。

API リファレンス

MashiroSpeedChangeZone

public メソッド・プロパティはない。UI への配線は不要。

ライセンス

MIT License(リポジトリルートの LICENSE.md を参照)。


本ドキュメントは AI を用いて作成しています。不明点・記載の誤りなどありましたら、下記までお問い合わせください。