カメラがターゲットを追跡するのではなく、タッチ、キーボード、マウス入力を使用してユーザーが直接カメラを制御します。追跡タイプをターゲットからユーザーに切り替えます。
追跡タイプがユーザーの場合、システムはカメラの中心をターゲットとして使用します。したがって、このモードは、デッドゾーン、先読み、ブロックの追跡、複数のターゲット、領域、スクリーンゾーン、プッシュゾーン、ピークなどのモジュールとは互換性がありません。
Pan
これはカメラの動きを制御します。タッチ、マウス、またはキーボード入力を使用してカメラを移動します。
タッチまたはマウスの位置がカメラの端にある場合、パン エッジはカメラをその方向に自動的に移動します。カメラの端近くのタッチまたはマウスの位置を検出する領域の大きさを選択します。左、右、上、下の値はパーセント値です。値が 1 の場合、距離はカメラの幅の半分になります。値が 0 の場合、エッジは検出されません。パン エッジの速度を下げるには、ダンプ値を使用します。
Zoom
カメラのズーム レベルを制御します。タッチ、マウス、またはキーボードでズームします。範囲によって、最小および最大のズーム レベルが決まります。速度とスムーズによって、ズームの速度が制御されます。
Rotate
これはカメラの回転を制御します。タッチ、マウス、またはキーボードで回転します。速度とスムーズさで回転速度を制御します。
Method | |
---|---|
PauseUser (bool pausePan, bool pauseZoom, bool pauseRotate) | ユーザー モジュールを一時停止します。 |
UserPanKeyboard (KeyCode left, KeyCode right, KeyCode up, KeyCode down) | パン移動用のユーザー キーボード設定を変更します。 |
UserPanMouse (Pan panType, MouseButton mouseButton, MouseButton holdButton) | パン移動に関するユーザー マウス設定を変更します。 |
UserZoomKeyboard (KeyCode zoomInKey, KeyCode zoomOutKey) | ズーム用のユーザーキーボード設定を変更します。 |
UserRotateKeyboard (KeyCode rotateLeftKey, KeyCode rotateRightKey) | カメラの回転に関するユーザー キーボード設定を変更します。 |