Unity高版本轉低版本後,prefab可以在低版本中運作時加載,但無法将prefab拖入編輯器中編輯。
解決方法:在低版中運作時先加載prefab,再生成預制件。(注意:請先将NewPrefabs建好)
var prefab01 = (GameObject)Resources.Load("Prefabs/Image01");
UnityEditor.PrefabUtility.CreatePrefab("Assets/NewPrefabs/Image01.prefab", prefab01);