設定ファイルのパーツ

 
 
 

次の図は、CharacterControlsConfig.xml ファイルのフル ボディ ビューを示し、主要要素をハイライト表示しています。

注:CustomRigControlsConfig.xml ファイルには同じ主要要素が含まれます。

主要要素

設定ファイルの各ビューは次の主要要素を使用します。

要素 説明
<ResourcePath>

イメージ リソースを含むディレクトリを特定します。

<View resource>

ビューの要素をすべて囲み、バックグラウンド イメージを特定します。

アンカー ポイント

設定ファイルは、アンカー ポイント、2D x 座標および 2D y 座標の概念で構築され、これはレイアウトの他の要素の位置の定義に使用されます。

アトリビュート 説明
<name>

アンカー ポイントの名前を指定します。

<x>

アンカー ポイントの x 座標。

<y>

アンカー ポイントの y 座標。

ナビゲーター リソースまたは IK エフェクタをアンカー ポイントにアタッチすることができます。

ナビゲーター リソース

ナビゲーター リソースは、レイアウトで異なるビューを開くことができるようにするボタンを表示します

アトリビュート 説明
<name>

ナビゲーター リソースの名前を指定します。

<goto>

この番号は、ナビゲータ リソースに接続されているビューを特定します。

<layer>

この番号は、ナビゲータ リソースに割り当てられたレイヤに対応しています。

ヒント:レイヤ システムでは、異なる要素をレイアウト内で相互に重ねることができます。

<resource>

ナビゲータ リソースに使用されるイメージの名前。

<tooltip>

ナビゲータ リソースの注釈のテキスト。このテキストは、レイアウト内でナビゲータ ボタンにマウスを合わせると表示されます。

IK エフェクタ

アトリビュート 説明
<anchor>

IK エフェクタの位置を定義するアンカー ポイントを特定します。

<body_part>

IK エフェクタのボディ パーツ キー設定グループを特定します。たとえば、LeftLeg、RightLeg、RightArm、または LeftArm です。詳細については、操作モードとキー設定のモードボタンを参照してください。

<id>

IK エフェクタの内部 IDです。

<layer>

この番号は、IK エフェクタに割り当てられたレイヤに対応しています。

<resource>

IK エフェクタに使用されているイメージの名前。

<tooltip>

IK エフェクタの注釈のテキスト。このテキストは、レイアウト内で IK エフェクタにマウスを合わせると表示されます。

IK エフェクタにはエフェクタ ハンドルをアタッチすることができます。<Expander>要素は次のアトリビュートを持ちます。

アトリビュート 説明
<anchor>

エフェクタ ハンドルの位置を定義するアンカー ポイントを特定します。

<item_offset>

この番号は、追加のエフェクタ ハンドルと最初の追加のエフェクタとの間のオフセットをピクセルで表します。

<direction>

ハンドルを延長する方向(上、下、右、または左)を特定します。

<max_shown>

エクスパンダ ハンドルに追加可能な、追加のエフェクタの最大数を設定します。

<resource>

エフェクタ ハンドルに使用されているイメージの名前。

FK エフェクタ

FK エフェクタは手続き型であり、イメージ ベースではありません。2 つのアンカー ポイントは、エフェクタの始点と終点の定義に使用されます。

ヒント:FK エフェクタを IK エフェクタとして同じアンカー ポイントにアタッチすることにより、アンカー ポイントを再利用することができます。このように、IK エフェクタが移動すると、FK エフェクタもともに移動します。次の例は、ikRWrist0 アンカー ポイントを再利用します。これは、前述の IK エフェクタ定義でも使用されます。

アトリビュート 説明
<anchor1>

エフェクタが開始するレイアウト内の位置を定義するアンカー ポイントです。

<anchor2>

エフェクタが終了するレイアウト内の位置を定義するアンカー ポイントです。

<body_part>

FK エフェクタのボディ パーツ キー設定グループです。たとえば、LeftLeg、RightLeg、RightArm、LeftArm です。詳細については、操作モードとキー設定のモードボタンを参照してください。

<id>

この番号は、FK エフェクタに割り当てられる内部 ID です。

<layer>

この番号は、FK エフェクタに割り当てられたレイヤに対応しています。

<tooltip>

FK エフェクタの注釈のテキスト。このテキストは、レイアウト内で FK エフェクタにマウスを合わせると表示されます。

ボタン

<Button>要素は、CustomRigControlsConfig.xml ファイルで <IK>要素の代わりに使用されていますが、多くの同じアトリビュートを持ちます。

アトリビュート 説明
<anchor>

ボタンの位置を定義するアンカー ポイントを特定します。

<id>

ボタンの内部 ID。

<layer>

この番号は、ボタンに割り当てられたレイヤに対応します。

<resource>

セルが選択されていない場合に使用するイメージ。セルのステータスを参照してください。

<resource_selected>

セルが選択されている場合に使用されるイメージ。セルのステータスを参照してください。

<resource_active>

セルが割り当てられている場合に使用されるイメージ。セルのステータスを参照してください。

<tooltip>

ボタンの注釈のテキスト。このテキストは、レイアウト内でボタンにマウスを合わせると表示されます。