Multi-Parent Constraint

Multi-Parent Constraint は、あるゲームオブジェクトを Hierarchy ウィンドウに存在する別のゲームオブジェクトの子のように移動、回転させます。このコンストレイントを使用すると、ゲームオブジェクトの階層は実際には変化しないため、以下のようなメリットがあります。
- スケールに影響がない。
 - Constrained Object (コンストレインされたオブジェクト) が複数の Source Objects (ソースオブジェクト) (親) を持てる。
 - コンストレインされたオブジェクトがソースオブジェクトの子である必要がない。
 - 全体的なウェイトと、各ソースオブジェクトの個別のウェイトを指定することで、コンストレイントの効果を変えることができる。
 - コンストレインされたオブジェクトの子には、引き続き通常のアニメーションを適用できる。
 

| プロパティ | 説明 | 
|---|---|
| Weight | コンストレイントの全体的なウェイト。0 に設定すると、Constrained Object はコンストレイントの影響をまったく受けません。1 に設定すると、現在の設定による影響をすべて受けます。中間の値の場合は、線形に補間されます。 | 
| Constrained Object | Source Object の影響を受けるゲームオブジェクト。 | 
| Source Objects | Constrained Object の位置と向きに影響するゲームオブジェクトのリストと、最終ポーズに影響するウェイトの量。コンストレイントにより、線形に補間され、ウェイトが設定された移動と回転が各ターゲットに適用されます。Source Object の順番は結果に影響しません。 | 
| Maintain Offset | Constrained Object と Source Object の間の初期オフセットを維持するかどうかを指定します。位置オフセットと回転オフセットの任意の組み合わせを維持できます。 | 
| Constrained Position Axes | コンストレイントによる移動を適用する軸を指定します。 | 
| Constrained Rotation Axes | コンストレイントによる回転を適用する軸を指定します。 |