我在maya中使用两个脚本的热键,A脚本的键和B脚本的B键 而不是这样,只需使用一个键就可以在两个脚本之间切换。 例如,当我先按A键时,它会运行A脚本,然后再次按下A按钮,它会运行第二个脚本,然后循环。
可以吗?
那么,我必须在两个脚本中添加什么内容?谢谢你们,我真的很感谢你的帮助。
答案 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
如果你在听众中多次运行,你会在每次运行后看到它翻转。您只需使用实际功能替换打印件即可。