我为我的角色开发了一个手IKFK快照工具,但是,如果必须运行该脚本,我必须复制粘贴该脚本编辑器来运行它或使用架子按钮来激活它。
如果我在属性编辑器本身中将我的属性Value From Ik更改为Fk,是否有任何方法可以运行该命令
对不起我的英语(R.I.P)
答案 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" `;