• 预制资源(Prefab)
    • 创建预制
    • 保存预制
    • 还原预制
    • 自动同步和手动同步

    预制资源(Prefab)

    创建预制

    在场景中编辑好节点后,直接将节点从 层级管理器 拖到 资源管理器

    prefab

    即可创建出一个预置:

    prefab

    保存预制

    在场景中修改了预置实例后,在 属性检查器 中直接点击 保存,即可保存对应的预置资源:

    apply

    还原预制

    在场景中修改了预置实例后,在 属性检查器 中直接点击 回退,即可将预置对象还原为资源中的状态:

    revert

    自动同步和手动同步

    每个场景中的预置实例都可以选择要自动同步和还是手动同步。

    设为手动同步时,当预置对应的原始资源被修改后,场景中的预置实例不会同步刷新,只有在用户手动还原预置时才会刷新。

    设为自动同步时,该预置实例会自动和原始资源保持同步。

    图中的图标表示当前预置的同步方式,点击图标将会在两种模式之间切换:

    non-syncable

    上面的图标表示当前预置使用手动同步,点击图标会切换到自动同步:

    auto-syncable

    注意,为了保持引擎的精简,自动同步的预置实例有如下限制:

    • 场景中的预置实例仅能修改预置的根节点自身的 name、active、position 和 rotation 属性,其它子节点和所有组件都必须和原始资源保持一致,否则编辑器会询问是要撤销修改还是要更新原始资源。
    • 自动同步的预置中的组件无法引用该预置外的其它对象,否则编辑器会弹出提示。
    • 自动同步的预置外面的组件只能引用该预置的根节点,无法引用组件和子节点,否则编辑器会弹出提示。

    这些限制都仅影响编辑器操作,运行时不影响。


    继续前往 骨骼动画资源 说明文档。