2016-04-25 40 views
1

我試圖觸發腳本在Maya中設置關鍵幀時運行。我目前使用scriptJob來觸發timeChanged事件中的腳本,當某些屬性發生變化時,但我沒有找到設置關鍵幀時的事件。在Maya中的屬性上設置關鍵幀時檢測?

有沒有一種方法來檢測在maya中設置關鍵幀的時間,並在發生這種情況時觸發腳本運行?

回答

3

您可以中繼上MAnimMessage Docs。這種回調可以幫你找到關鍵幀的動作和插件回調例如:

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