天天看點

Unity高版本轉低版本Prefab無法編輯的問題

Unity高版本轉低版本後,prefab可以在低版本中運作時加載,但無法将prefab拖入編輯器中編輯。

解決方法:在低版中運作時先加載prefab,再生成預制件。(注意:請先将NewPrefabs建好)

var prefab01 = (GameObject)Resources.Load("Prefabs/Image01");
UnityEditor.PrefabUtility.CreatePrefab("Assets/NewPrefabs/Image01.prefab", prefab01);