Follow

ターゲットを追跡するための標準的なカメラ メカニズムを実装します。適切な場合は、これらのプロパティを組み合わせて使用​​します。

Property
Speedカメラがターゲットを追跡する速度。
Smoothカメラはターゲットに向かってスムーズに移動していきます。値が 0 の場合、カメラは停止します。値が 1 の場合、カメラはターゲットの位置に瞬時に移動します。
Offsetターゲットの追跡位置を x 軸または y 軸でオフセットします。
Dead Zoneカメラによってターゲットの動きが検出されないターゲットの周囲の領域。
Screen Zoneターゲットがカメラの視界から逃げないようにします。これは、ターゲットの動きが速すぎる場合、またはカメラの動きが遅すぎる場合に発生します。
Auto Scroll指定された速度でカメラをスクロールします。ここで軸を設定すると、その軸の他のメカニズムが上書きされます。
Detect WallsNone が有効になっている場合、システムはこの設定を無視します。
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)調査中
タイトルとURLをコピーしました