在开始创建复杂的可重用脚本时,您经常会遇到各种脚本中定义的各种过程相互调用的情况。
出现错误时,了解调用堆栈通常非常有用:哪个过程调用哪个过程,后者又调用哪个过程,直到引发该错误的过程的顺序。这可帮助识别引起错误的情况。
若要显示堆栈跟踪窗口,请在“脚本编辑器”(Script Editor)中选择“历史 > 显示堆栈跟踪”(History > Show Stack Trace)。
出现错误时,Maya 将在窗口中显示文件的堆栈跟踪并在“脚本编辑器”(Script Editor)中显示错误消息。
也可以在 MEL 中使用 stackTrace 命令启用或禁用堆栈跟踪:
// Have the stack trace window show up on script errors stackTrace -state on; // No stack trace stackTrace -state off;