Version: 2020.3
コンストレイント
Look At Constraint

Aim Constraint

Aim Constraint (エイムコンストレイント) はゲームオブジェクトを回転させ、ソースオブジェクトの方を向かせます。また、もう 1 つの軸の向きを一定に維持することができます。例えば、カメラに Aim Constraint を設定すると、Constraint が適用されているときにカメラを直立に保つには、カメラのアップ (上向き) 軸とそれに沿った上方向を指定します。

Up Vector を使用して、コンストレイン (制約) されたゲームオブジェクトのアップ軸を指定します。上方向を指定するには World Up Vector を使用します。エイムコンストレイントによってゲームオブジェクトをソースゲームオブジェクトを向くように回転させ、また、拘束されたゲームオブジェクトのアップ軸を上に向けます。

Aim Constraint コンポーネント
Aim Constraint コンポーネント

プロパティ

プロパティ 機能
Activate コンストレインされたゲームオブジェクトを回転させ、ソースゲームオブジェクトを移動した後、Activate をクリックしてこの情報を保存します。Activate をクリックすると、ソースゲームオブジェクトからの現在のオフセットを Rotation At RestRotation Offset に保存し、Is ActiveLock を有効にします。
Zero コンストレインされたゲームオブジェクトの回転をソースのゲームオブジェクトに設定します。Zero は Rotation At RestRotation Offset フィールドをリセットし、Is ActiveLock を有効にします。
Is Active コンストレイントを評価するかどうかを切り替えます。また、コンストレイントを適用するには、Lock が有効になっていることを確認してください。
Weight コンストレイントの強さ。ウェイトが 1 の場合、ソースゲームオブジェクトと同じ割合でコンストレインされたゲームオブジェクトを回転します。ウェイトが 0 の場合、コンストレイントの効果は完全に無くなります。各 Sources リストのゲームオブジェクトには個々のウェイトもあります。
Aim Vector ソースゲームオブジェクトの方向を向く軸を指定します。例えば、ゲームオブジェクトが正の Z 軸のみをソースゲームオブジェクトに向くように指定するには、X、Y、Z 軸にそれぞれ 0、0、1 の Aim Vector を入力します。
Up Vector このゲームオブジェクトのアップ軸を指定します。例えば、ゲームオブジェクトが常に正の Y 軸が上を指すように指定するには、X、Y、Z 軸にそれぞれ 0、1、0 の__Up Vector__ を入力します。
World Up Type 上方向の軸を指定します。エイムコンストレイントは、このベクトルを使用してゲームオブジェクトのアップ軸をこの上方向に整列させます。
Scene Up シーンの Y 軸。
Object Up World Up Object が参照するゲームオブジェクトの Y 軸。
Object Up Rotation World Up Object が参照するゲームオブジェクトの World Up Vector によって指定される軸。
Vector ワールドアップベクトル。
None ワールドアップベクトルを使用しません。
World Up Vector World Up TypeObject Up RotationVector の選択時に使用するベクトルを指定します。
World Up Object World Up TypeObject UpObject Up Rotation の選択時に使用するゲームオブジェクトを指定します。
Constraint Settings
Lock この設定を有効にすると、コンストレイントによってゲームオブジェクトを回転できます。このプロパティを無効にすると、このゲームオブジェクトの回転を編集できます。Rotation At Rest と Rotation Offset プロパティも変更できます。Is Active がチェックされている場合は、ゲームオブジェクト、またはそのソースゲームオブジェクトを回転させると、Rotation At Rest またはRotation Offset プロパティも更新されます。意図通りに変更できたら、Lock をチェックしてコンストレイントにこのゲームオブジェクトを制御させます。このプロパティは再生モードには影響しません。
Rotation At Rest ウェイトが 0 の場合、または対応する Freeze Rotation Axes がチェックされていない場合に使用する X、Y、Z の値。これらのフィールドを編集するには、ロックを無効にします。
Rotation Offset コンストレイントによって計算された回転からの X、Y、Z オフセット。これらのフィールドを編集するには、ロックを無効にします。
Freeze Rotation Axes X、Y、Z をチェックすると、コンストレイントが対応する軸を制御できるようになります。軸のチェックを外すと、コンストレイントによる制御を停止します。これにより、フリーズしていない軸を編集、アニメーション化、スクリプト化できます。
Sources このゲームオブジェクトをコンストレインするゲームオブジェクトのリスト。ソースゲームオブジェクトはこのリストに表示されている順に評価されます。この順序は、このコンストレイントがコンストレインされたゲームオブジェクトをどのように回転させるかに影響します。意図通りの結果を得るには、リスト内の項目をドラッグアンドドロップして順番を変えます。各ソースのウェイトは 0 から 1 です。
コンストレイント
Look At Constraint