在场景中引用资源
 
 
 

在前一节中,您将消防车资源直接导入到了场景中。但是,您也可以从其他文件中引用资源。文件引用无需实际导入文件,即可在场景中表示另一文件中的对象。

引用资源

  1. 选择“文件 > 引用编辑器”(File > Reference Editor)

    将出现“引用编辑器”(Reference Editor)窗口。

  2. “引用编辑器”(Reference Editor)中,选择“文件 > 创建引用”(File > Create Reference)>
  3. 选择“编辑 > 重置设置”(Edit > Reset Settings)
  4. 单击“引用”(Reference)

    将显示文件浏览器。

  5. 导航到 GettingStartedMaya2012LessonData\Assets\assets,然后选择 police_car.mb。
  6. 单击“引用”(Reference)

    将在“引用编辑器”(Reference Editor)中出现一个条目。该条目表示警车。通过单击引用名称旁边的复选框,可以启用和禁用引用。

现在,可以将警车资源移动到场景中适当的点。到目前为止,您一直是使用“大纲视图”(Outliner)来选择容器。但是,可以更改选择方式,以便在场景中选择容器。

启用以资源为中心选择

  1. 选择“窗口 > 设置/首选项 > 首选项”(Window > Settings/Preferences > Preferences)

    将出现“首选项”(Preferences)窗口。

  2. 选择“设置”(Settings)下的“选择”(Selection)区域。
  3. 启用“以资源为中心选择”(Asset centric selection)
  4. 单击“保存”(Save)

现在如果在主场景中单击警车的任意部分,则 Maya 将选择对象的资源。

现在选择“移动工具”(Move Tool),然后将警车移动到场景中一条街道的边。使用上述相同步骤,再引用同一警车文件 3 次并将警车排列在场景周围,而不要排列于消防车的路径上。

现在需要一个让所有救急车辆聚集起来的原因。

引用火资源

  1. “引用编辑器”(Reference Editor)中,选择“文件 > 创建引用”(File > Create Reference)
  2. 单击“引用”(Reference)

    将显示文件浏览器。

  3. 导航到 GettingStartedMaya2012LessonData\Assets\assets,然后选择 Flames.mb。
  4. 单击“引用”(Reference)
  5. “大纲视图”(Outliner)中选择 Flame_AST。
  6. “通道盒”(Channel Box)中,将 Flame_AST 节点的“平移”(Translate)值设定为“400.581, 84.139, -90.849”。

如果现在播放场景,则房间将在消防车抵达之前燃烧。