可以锁定资源内部节点的未发布属性,以便其内容不能更改。当需要保护敏感组件避免意外更改时,这是一个有效的预防性措施。
当资源的未发布属性锁定时,您不能:
- 改变未发布属性的值。
- “发布/取消发布”属性。
- “绑定/取消绑定”属性。
- 解锁或移除封装的节点。
- 将节点添加到资源。
- 删除未发布属性的传入连接。
- 删除封装的节点。
- 重命名资源或其节点。
- 修改未发布节点的父子关系。
- 更改视图,视图模式,或其他资源属性。
您可以:
- 更改已发布属性的值和连接。
- 修改发布父对象的父子关系或资源内部节点的子锚点。
- 删除从内部节点到外部节点的传出连接。
- 删除传入连接的外部源节点(同时也删除传入连接)。
当资源锁定时,任何已发布的属性和节点不受影响。因此,锁定未发布的属性是促进使用资源界面来修改其内部节点属性的一条简易途径。
注意当锁定资源的未发布属性时,任何子资源的未发布属性也都会自动锁定。
锁定所有未发布的属性
- 选择资源或在资源内的任何对象。
- 选择“资源 > 锁定未发布的属性(Assets > Lock Unpublished Attributes)”。
资源内节点的所有未发布属性都已锁定。
解锁所有未发布的属性
- 选择资源。
- 选择“资源 > 取消锁定未发布的属性(Assets > Unlock Unpublished Attributes)”。
资源内节点的所有未发布的属性都已解锁。
锁定和引用
可以在保存资源时锁定所有未发布的属性,以用于父文件引用该资源的情况。这样,可以在父文件里锁定所有未发布的属性,而不会在工作(子)文件里锁定。
注意通常,不能从父文件锁定/解锁被引用资源的属性。
为引用锁定未发布的属性
- 创建几何体,然后将其放置在资源中。
- 发布资源相应的属性。
确保发布所有父场景需要的属性。
- 选择“文件 > 场景另存为(File > Save Scene As) > ”。
窗口出现。
- 在区域,将设置为。
- 也可以将设置为。
这将防止用户从父文件保存任何引用编辑到该文件。
- 选择并输入文件的名称。
保存文件时,在场景中的所有资源的所有未发布的属性都被锁定。这些属性无法从父文件解锁。