标签: unity3d
我正在创建一个脚本,该脚本将在编辑器模式下从ContextMenu调用,以修改位于预制件内的游戏对象。基本上,我想修改一个预制件。
但是当我尝试从该游戏对象中获取预制件时,它不起作用:
GameObject prefab = PrefabUtility.GetPrefabInstanceHandle(test_gameobj) as GameObject; Debug.Log("prefab: " + prefab);
Debug.Log在控制台中显示以下内容: