除了从 Maya 更新绑定集之外,也可以手动添加绑定属性,或者从外部 XML 编辑器编辑模板绑定集的现有绑定条目。
定义绑定集的条件时,可以使用正则表达式填充未知属性名称,也可用于组成一系列遵循特定命名约定的属性名称。例如,设想以下绑定集:
<bindingset name=”VehicleBindingSet” template=”Vehicle”> <binding property=”Color” condition=”.+(\.color)”/> </bindingset>
正则表达式“.+(\.color)”与所有以“.color”结尾的字符串匹配,并且可细分为以下组件:
因此,当使用此绑定集绑定模板时,任何以“.color”结尾的属性名称都将绑定至“Color”已发布的名称。
用于绑定集的正则表达式遵循 PERL 语法,可以在此处找到该语法。