2016-04-25 43 views
1

我试图触发脚本在Maya中设置关键帧时运行。我目前使用scriptJob来触发timeChanged事件中的脚本,当某些属性发生变化时,但我没有找到设置关键帧时的事件。在Maya中的属性上设置关键帧时检测?

有没有一种方法来检测在maya中设置关键帧的时间,并在发生这种情况时触发脚本运行?

回答

3

您可以中继上MAnimMessage Docs。这种回调可以帮你找到关键帧的动作和插件回调例如:

OpenMayaAnim.MAnimMessage.addAnimKeyframeEditedCallback(obj.addKeyframeDelta, None)