ターゲットを追跡するための標準的なカメラ メカニズムを実装します。適切な場合は、これらのプロパティを組み合わせて使用します。
Property | |
---|---|
Speed | カメラがターゲットを追跡する速度。 |
Smooth | カメラはターゲットに向かってスムーズに移動していきます。値が 0 の場合、カメラは停止します。値が 1 の場合、カメラはターゲットの位置に瞬時に移動します。 |
Offset | ターゲットの追跡位置を x 軸または y 軸でオフセットします。 |
Dead Zone | カメラによってターゲットの動きが検出されないターゲットの周囲の領域。 |
Screen Zone | ターゲットがカメラの視界から逃げないようにします。これは、ターゲットの動きが速すぎる場合、またはカメラの動きが遅すぎる場合に発生します。 |
Auto Scroll | 指定された速度でカメラをスクロールします。ここで軸を設定すると、その軸の他のメカニズムが上書きされます。 |
Detect Walls | None が有効になっている場合、システムはこの設定を無視します。 Ignore Gravity が有効になっている場合、カメラはターゲットがジャンプしているときに追跡しません。 Detect Walls が有効になっている場合、カメラはターゲットが表面に触れている場合にのみターゲットを追跡します。ワールド内のハード サーフェスを表すレイヤーを指定します。このメカニズムは、ターゲットに BoxCollider2D が含まれていることを前提としています。 メソッドでこれを有効にします。 0 == Node 1 == IgnoreGravity 2 == DetectWalls。 |
Push Zone | カメラがターゲットを目的の方向にのみ追従するように強制します。たとえば、Push Zone X がPush Leftに設定されている場合、カメラはターゲットが右に移動している場合はそれを無視します。この値は、画面内のカメラがターゲットの追従を開始する場所を表します。突然のターゲット変更を防ぐために、カメラはプッシュゾーンに徐々に入ります。 |
Method | |
---|---|
ChangeTargetTransform (Transform newTransform) | 調査中 |
CenterCameraOnTarget ( ) | 調査中 |
SetCameraPosition (Vector3 position) | 調査中 |
SetFollowSpeed (float speed) | 調査中 |
SetFollowSmooth (Vector2 smooth) | 調査中 |
SetAutoScrollSpeed (Vector2 speed) | 調査中 |
PauseAutoScroll (bool enable) | 調査中 |
DetectWallsSet (int key) | 調査中 |