您可以使用回调将属性链接到一个执行任意数量函数的复杂脚本。例如,使用回调脚本,可以以影响 Maya 场景的方式调整属性编辑器(Attribute Editor)控件。
下图中显示在 Maya 中创建的坦克。该坦克的主节点处于选中状态,且该坦克在属性编辑器(Attribute Editor)中以默认视图显示。
AEtankControlAnim 可在 MEL 或 Python 中创建(请参见创建自定义属性控件)并包含回调脚本。
<attribute name='details' type='maya.bool'>由于类型为 maya.bool,因此(Attribute Editor)属性编辑器创建了一个复选框。有关类型的列表,请参见属性类型。
名为 tankControlAnimCB 的更改命令启动另一个脚本,从而确保在(Attribute Editor)属性编辑器布局中关闭(Details)细节复选框。