Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 2.06 KB

ExtraForce_ja.md

File metadata and controls

32 lines (25 loc) · 2.06 KB

了解しました。ExtraForce コンポーネントの分析結果を更新し、追加されたプロパティを含めます。

ExtraForce

Namespace: Unity.TinyCharacterController.Effect


概要:

ExtraForce は、キャラクターに外部から影響を与えるコンポーネントです。このコンポーネントは空気抵抗や地面との摩擦によって減速を行います。

機能と操作:

  • 摩擦と空気抵抗の適用: キャラクターに摩擦と空気抵抗を適用し、加速度に影響を与えます。
  • 反射の強度設定: キャラクターの反射強度を設定し、衝突時の挙動を制御します。
  • 加速度の停止閾値設定: 加速度が一定以下になった場合に動きを停止させるための閾値を設定します。
  • 他のコライダーとの衝突時のコールバック: 他のコライダーとの衝突時に特定のイベントを発火させることができます。
  • ギズモによる視覚表現: エディタでキャラクターの動きをギズモを用いて視覚的に表示します。

プロパティ

名前 説明
Bounce キャラクターの反射強度を表す float 型のプロパティです。
Friction キャラクターに適用される摩擦力を表す float 型のプロパティです。
Drag 空気抵抗の強さを表す float 型のプロパティです。
Threshold 加速度がこの値以下になった場合に動きを停止するための閾値を表す float 型のプロパティです。
OnHitOtherCollider 他のコライダーと衝突した際に発火されるイベントを表す UnityEvent<Collider> 型のプロパティです。

メソッド

名前 機能
public void AddForce( Vector3 value ) キャラクターに衝撃を加えるメソッドです。
public void SetVelocity( Vector3 value ) 加速度を上書き設定するメソッドです。