脚本允许通过一个键在两个脚本之间切换?

时间:2017-10-04 17:57:20

标签: maya hotkeys

我在maya中使用两个脚本的热键,A脚本的键和B脚本的B键 而不是这样,只需使用一个键就可以在两个脚本之间切换。 例如,当我先按A键时,它会运行A脚本,然后再次按下A按钮,它会运行第二个脚本,然后循环。

可以吗?

那么,我必须在两个脚本中添加什么内容?

谢谢你们,我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

要制作热键,只需使用Maya UI或Python中的runTimeCommand object创建cmds.runtTimeCommand即可。该脚本将处理切换,然后调用其他脚本。

如果你只想在一个会话中进行切换行为,你可以这样做:

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

如果你在听众中多次运行,你会在每次运行后看到它翻转。您只需使用实际功能替换打印件即可。