创建代理引用
 
 
 

既然已为柳树和僵尸创建了代理文件,可以使用这些代理替换墓地场景中的各个对象。

创建引用代理

  1. 重新打开 graveyard2.ma 场景文件(“文件 > 打开场景”(File > Open Scene))。
  2. 打开“引用编辑器”(Reference Editor)“文件 > 引用编辑器”(File > Reference Editor))。
  3. “引用编辑器”(Reference Editor)中,选择 treeRN tree.ma
  4. 选择“代理 > 添加代理”(Proxy > Add Proxy)

    “文件浏览器”(File Browser)将显示。

  5. 选择 treeProxy.ma 并单击“代理”(Proxy)按钮。

    将在引用文件旁边显示一个新图标,且名称将更改为“引用编辑器”(Reference Editor)中的 treePM original tree.mb。但是,场景中的任何内容都未更改。

将被引用树重新加载为代理

  1. “引用编辑器”(Reference Editor)中,在 treePM original tree.ma 上单击鼠标右键 ()。
  2. 从弹出菜单中,选择“代理 > 将代理重新加载为 > treePM1 (treeProxy.ma)”(Proxy > Reload Proxy as > treePM1 (treeProxy.ma))

    柳树将替换为所创建的代理。可以将代理更改回其原始形式,方法是重复上述步骤并将代理重新加载为原始对象。

请注意,zombieShuffleRN1 已经具有关联的代理,因为您先前在代理资源过程中创建了它。可以将该僵尸(以及为其创建代理的任何其他僵尸)重新加载为其代理,方法与用于将树重新加载为代理的步骤相同。

现在,如果播放场景,性能应得到显著改进,因为复杂性显著降低。

如果在“大纲视图”(Outliner)中选择任何代理并在场景中四处移动它们,则所做的更改会同时影响代理和原始被引用文件。这样可以装扮场景,并使用简单的代理而不是其更复杂的原始对象进行测试。