了解しました。ExtraForce
コンポーネントの分析結果を更新し、追加されたプロパティを含めます。
ExtraForce
は、キャラクターに外部から影響を与えるコンポーネントです。このコンポーネントは空気抵抗や地面との摩擦によって減速を行います。
- 摩擦と空気抵抗の適用: キャラクターに摩擦と空気抵抗を適用し、加速度に影響を与えます。
- 反射の強度設定: キャラクターの反射強度を設定し、衝突時の挙動を制御します。
- 加速度の停止閾値設定: 加速度が一定以下になった場合に動きを停止させるための閾値を設定します。
- 他のコライダーとの衝突時のコールバック: 他のコライダーとの衝突時に特定のイベントを発火させることができます。
- ギズモによる視覚表現: エディタでキャラクターの動きをギズモを用いて視覚的に表示します。
名前 | 説明 |
---|---|
Bounce |
キャラクターの反射強度を表す float 型のプロパティです。 |
Friction |
キャラクターに適用される摩擦力を表す float 型のプロパティです。 |
Drag |
空気抵抗の強さを表す float 型のプロパティです。 |
Threshold |
加速度がこの値以下になった場合に動きを停止するための閾値を表す float 型のプロパティです。 |
OnHitOtherCollider |
他のコライダーと衝突した際に発火されるイベントを表す UnityEvent<Collider> 型のプロパティです。 |
名前 | 機能 |
---|---|
public void AddForce( Vector3 value ) |
キャラクターに衝撃を加えるメソッドです。 |
public void SetVelocity( Vector3 value ) |
加速度を上書き設定するメソッドです。 |