Maya ではバインド セットを更新するだけでなく、外部の XML エディタを使用して、手動でバインド プロパティの追加や、テンプレート バインド セットの既存のバインド エントリの編集ができます。
既定では、作成する XML テンプレート ファイルは、現在のプロジェクトの assets サブディレクトリに保存されます。
バインド セットの定義で使用できる XML 要素の詳細については、バインド セット要素を参照してください。
バインド セットの条件を指定するには、正規表現を使用して、名前が不明なアトリビュート名を指定するか、特定の命名規則に従った一連のアトリビュート名を指定します。たとえば、次のようなバインド セットがあるとします。
<bindingset name=”VehicleBindingSet” template=”Vehicle”> <binding property=”Color” condition=”.+(\.color)”/> </bindingset>
正規表現 “.+ (¥.color)” は、“.color” で終わるすべての文字列に一致します。この表現は以下の内容に分解できます。
これにより、このバインド セットを使用してテンプレートがバインドされると、名前が “.color” で終わる任意のアトリビュートがパブリッシュ名 Color にバインドされます。
バインド セットの正規表現は PERL 構文に準拠しています。詳細はこちらを参照しください。