2017-10-04 42 views
0

我在maya中使用兩個腳本的熱鍵,A腳本的鍵和B腳本的B鍵 取而代之,是否可以在兩個腳本之間切換,只需使用一個鍵即可。 例如,當我先按下A鍵時,它會運行A腳本,然後再次按下A按鈕,它將運行第二個腳本,然後循環。允許通過一個鍵在兩個腳本之間切換的腳本?

有可能嗎?

那麼,我必須添加兩個腳本?

謝謝你們,我會非常感謝你的幫助。

回答

0

要製作熱鍵,您只需在Python中使用Maya UI或使用cmds.runtTimeCommand創建runTimeCommand object。該腳本將處理切換,然後調用其他腳本。

如果你只是想在一個會話切換行爲,你會做這樣的事:

global script_state 
try: 
    script_state = not script_state 
except NameError: 
    script_state = True 

if script_state: 
    print "on" 
else: 
    print "off" 


script_state = not script_state 

如果您運行的是,在聽衆幾次,你會看到它在每次運行後切換。您只需用您的實際功能替換打印件。

+0

非常感謝你!祝你有美好的一天 :) – user8677564

相關問題