Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.58 KB

File metadata and controls

27 lines (21 loc) · 1.58 KB

RigidbodyBrain

Namespace: Unity.TinyCharacterController.Brain


概要:

RigidbodyBrainは、UnityEngine.Rigidbodyを使用して動作するコンポーネントです。このコンポーネントはUnityEngine.CapsuleColliderUnityEngine.Rigidbodyで動作し、キャラクターは_stepHeight値によって定義された高い位置に配置され、移動中に_skinWidth値で定義されたマージンで停止します。CharacterSettings.HeightCharacterSettings.RadiusによってUnityEngine.CapsuleColliderの高さと幅が決定されます。適切に機能するためには、IGravityIGroundContactが必要です。

機能と操作:

  • 軸固定: キャラクターが移動できる軸を設定する。
  • スキン幅: キャラクターと壁の間に設定される幅。
  • ステップ高さ: キャラクターが乗り越えることができる段差の高さ。
  • 位置と回転の更新: キャラクターの位置と回転を更新する。

プロパティ

Name Description
FreezeAxis キャラクターの移動を制限する軸を設定する。
LockAxis FreezeAxisのVector3形式。
_skinWidth キャラクターと壁の間の幅を設定する。
_stepHeight キャラクターが乗り越えることができる段差の高さを設定する。

メソッド

Name Function
public void SetFreezeAxis( bool x, bool y, bool z ) キャラクターの移動可能な軸を設定する。