0
我在maya中使用兩個腳本的熱鍵,A腳本的鍵和B腳本的B鍵 取而代之,是否可以在兩個腳本之間切換,只需使用一個鍵即可。 例如,當我先按下A鍵時,它會運行A腳本,然後再次按下A按鈕,它將運行第二個腳本,然後循環。允許通過一個鍵在兩個腳本之間切換的腳本?
有可能嗎?
那麼,我必須添加兩個腳本?
謝謝你們,我會非常感謝你的幫助。
我在maya中使用兩個腳本的熱鍵,A腳本的鍵和B腳本的B鍵 取而代之,是否可以在兩個腳本之間切換,只需使用一個鍵即可。 例如,當我先按下A鍵時,它會運行A腳本,然後再次按下A按鈕,它將運行第二個腳本,然後循環。允許通過一個鍵在兩個腳本之間切換的腳本?
有可能嗎?
那麼,我必須添加兩個腳本?
謝謝你們,我會非常感謝你的幫助。
要製作熱鍵,您只需在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
如果您運行的是,在聽衆幾次,你會看到它在每次運行後切換。您只需用您的實際功能替換打印件。
非常感謝你!祝你有美好的一天 :) – user8677564