有预制体之前是存在的
PrefabUtility.ReplacePrefab(
“要存的预制体”,
PrefabUtility.GetPrefabParent(“要存的预制体”),
ReplacePrefabOptions.ConnectToPrefab);
预制体之前是不存在的
// 要保存的物体
GameObject obj;
// 路径
string path = “Assets/” + 路径;
// 没有就生成有就覆盖
PrefabUtility.CreatePrefab (path, obj);