检测何时在 Maya 中的属性上设置关键帧?
Detect when a keyframe is set on an attribute in Maya?
当在 Maya 中设置关键帧时,我试图触发一个脚本 运行。我目前正在使用 scriptJob
在 timeChanged
事件和某些属性更改时触发脚本,但我没有找到设置关键帧时的事件。
有没有办法检测何时在 Maya 中设置了关键帧并在发生这种情况时触发脚本 运行?
您可以在 MAnimMessage Docs 上中继。此回调可以帮助您找到关键帧动作并插入一个回调,例如:
OpenMayaAnim.MAnimMessage.addAnimKeyframeEditedCallback( obj.addKeyframeDelta, None)
当在 Maya 中设置关键帧时,我试图触发一个脚本 运行。我目前正在使用 scriptJob
在 timeChanged
事件和某些属性更改时触发脚本,但我没有找到设置关键帧时的事件。
有没有办法检测何时在 Maya 中设置了关键帧并在发生这种情况时触发脚本 运行?
您可以在 MAnimMessage Docs 上中继。此回调可以帮助您找到关键帧动作并插入一个回调,例如:
OpenMayaAnim.MAnimMessage.addAnimKeyframeEditedCallback( obj.addKeyframeDelta, None)