ターゲットを追跡するための標準的なカメラ メカニズムを実装します。適切な場合は、これらのプロパティを組み合わせて使用します。
| 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) | 調査中 |