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

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

注意                

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

源化和使用脚本文件        

注意                

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

  1. 创建新场景。

  2. “脚本编辑器”(Script Editor)中,选择“文件 > 源化脚本”(File > Source Script)

  3. 在打开的“源化脚本”(Source Script)对话框中,从 GettingStartedMaya2014LessonDataMEL 目录下进行选择:                

    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 用户界面程序,必须对其进行源化才可使用。          

,