若要在其他场景中使用脚本,必须保存该脚本。若要执行脚本文件中的 MEL 命令,而又不想在每次要使用该命令时将文件打开,则必须使用全局程序。
将包含全局程序的 MEL 脚本文件保存在 Maya 的默认脚本文件夹中后,可以在键入 MEL 命令时访问该文件。对于脚本文件中的其他程序,只能通过在脚本文件中定义的全局程序或其他本地程序进行调用。
Maya 会在启动时在其默认脚本文件夹中自动获取程序。默认 Maya 脚本文件夹中的脚本与在脚本文件中定义的全局程序具有相同的名称,键入脚本文件的名称后,将执行脚本文件中的全局程序。这样您就可以创建像内置 Maya 命令一样操作的脚本。
在 MEL2 选项卡中,在 -allDagObjects 上一行键入以下内容:
global proc makeRoll_create_UI() {
在 MEL2 的底部键入以下内容:
}
整个用户界面脚本都应该放在大括号内。
从“脚本编辑器”(Script Editor)菜单栏选择“编辑 > 全选”(Edit > Select All),从而亮显整个脚本。
亮显脚本后,通过从“脚本编辑器”(Script Editor)选择“文件 > 保存脚本”(File > Save Script)来保存脚本。
“脚本编辑器”(Script Editor)保存脚本时仅保存亮显的命令。
在 GettingStarted2014LessonDataMEL 文件夹中,将脚本保存为 makeRoll_create_UI.mel。
注意保存脚本时,必须在“保存脚本”(Save Script)对话框中向脚本文件名后附加 .mel 扩展名。