PrefabUtility.LoadPrefabContentsIntoPreviewScene

切换到手册
public static void LoadPrefabContentsIntoPreviewScene (string prefabPath, SceneManagement.Scene scene);

参数

scene将内容加载到其中的场景。
prefabPath要加载其内容的预制件资源的路径。

描述

将给定路径上的预制件资源加载到给定预览场景中,并返回预制件的根游戏对象。

可以使用它来获取预制件的内容并直接予以修改,而不是遍历预制件的实例。这可用于批处理操作。

在修改预制件后,必须使用 SaveAsPrefabAsset 将其写回,然后调用 UnloadPrefabContents,从而从内存中释放预制件和隔离场景。