程序简介
 
 
 

程序是从脚本主流中分离的一系列指令。程序允许您将脚本的某些部分重用于新的应用程序。

在本节中,您将使用 Maya 附带的程序(makeroll,该程序模拟在平面上侧滚的对象)。在后面的课程中,会将该程序链接到用户界面以提供更简单的程序使用方法。

执行 makeRoll 程序

  1. 通过在“脚本编辑器”(Script Editor)的 MEL 选项卡中键入以下命令创建立方体和地平面:
    polyCube -name roll_Cube; polyPlane -height 10 -width 10;
    
  2. 通过在“脚本编辑器”(Script Editor)的 MEL 选项卡中键入以下命令执行 makeRoll 程序:
    makeRoll roll_Cube 0 1 1.0;
    

    makeRoll 程序需要以下参数:要操作的对象名称、地平面高度、模拟类型和对象的直径。模拟类型是框模拟或球体模拟。模拟类型设定为 0 时,侧滚模拟使用边界球确定;模拟类型设定为 1 时,侧滚模拟使用边界框确定。

  3. 通过选择当前帧框并键入 2,将当前帧设定为二。

    makeRoll 程序设置的表达式仅在帧大于 1 时生效。

  4. 使用“移动工具”(Move tool)选择立方体。
  5. 使用“移动工具”(Move tool)将立方体沿 XZ 平面移动。

    立方体在地平面上侧滚。

已成功加载并使用 makeRoll 程序。接下来会将程序链接到用户界面。