在属性更改期间激活mel脚本或全局proc

时间:2016-03-16 14:31:31

标签: mel

我为我的角色开发了一个手IKFK快照工具,但是,如果必须运行该脚本,我必须复制粘贴该脚本编辑器来运行它或使用架子按钮来激活它。

如果我在属性编辑器本身中将我的属性Value From Ik更改为Fk,是否有任何方法可以运行该命令

对不起我的英语(R.I.P)

1 个答案:

答案 0 :(得分:1)

您可以设置scriptJob以在发生某些事件时运行脚本。 AtributeChange是一个这样的事件..还有很多其他事件。

global proc ikfkSnap() {
    int $val = `getAttr "mySkelControl.switchIkFk"`;
    print ("changing ik/fk mode to "+ $val);
    // ....
}

int $scriptJobNum = `scriptJob -attributeChange "mySkelControl.switchIkFk" "ikfkSnap" `;