使用保存的脚本文件
 
 
 

通过选择要应用 makeRoll 的对象并执行 makeRoll_create_UI 全局程序,可以将 makeRoll 程序快速应用于任意几何体。在场景中使用脚本之前,必须将其源化。源化将执行脚本文件中的所有命令。

仅可从“脚本编辑器”(Script Editor)中访问脚本文件中声明的全局程序。任意局部程序都无法从“脚本编辑器”(Script Editor)访问,必须从脚本文中的全局程序进行调用。

注意

全局程序仅可访问在其之前在脚本文件中声明的局部程序。

源化和使用脚本文件

注意

如果在保存脚本之后尚未重新启动 Maya,则需要先执行 rehash 操作,然后才能将脚本作为源。有关 rehash 命令的详细信息,请参见命令文档中的 rehash 部分。

  1. 创建新场景。
  2. “脚本编辑器”(Script Editor)中,选择“文件 > 源化脚本”(File > Source Script)
  3. 在打开的“源化脚本”(Source Script)对话框中,从 GettingStartedMaya2012LessonData\MEL 目录下进行选择:
    makeRoll_create_UI.mel
    
  4. 通过创建新场景并键入以下内容,来创建用于测试 makeRoll 程序的几何体:
    polyPyramid;
    
  5. “脚本编辑器”(Script Editor)键入以下内容,以便执行 makeRoll_create_UI 全局程序来创建用户界面:
    makeRoll_create_UI;
    

    创建的用户界面将打开。

  6. 将帧设定为大于一,以查看 makeRoll 程序的效果。
  7. makeRoll 用户界面中设定以下值:
    • 地平面 = 0
    • 直径 = 1.0
    • 长方体模拟 = 选中
    • 球体模拟 = 未选中
  8. 单击“执行”按钮以设置 makeRoll 表达式。
  9. 在 X 和 Z 方向上移动棱锥,以查看 makeRoll 程序的结果。

浏览使用不同用户界面控制值应用 makeRoll 程序时产生的不同结果。由于无法撤消 makeRoll 程序,所以每次都必须创建新几何体来应用 makeRoll 程序。

打开新的 Maya 会话时,就不再定义 makeRoll 用户界面程序,必须对其进行源化才可使用。